1 Востаннє редагувалося Дмитро-Чебурашка (16.07.2016 23:27:23)

Тема: Написати вираз на C++

Добрий вечір всім!

Подивіться будь ласка.

Подумалося мені що добре б в рядку написати виділення динамічної пам'яті.
Я взагалі не впевнений що і як буде працювати і не второпаю як же написати.
Тобто я б вважав за краще не розтягувати і написати майстерно у кожному рядку.

Функція F видаватиме або нуль або одним махом чотири байти разом.

Ось, якщо нуль, то тоді нічого не треба, а от якщо байти, так тоді виділити динамічну пам'ять
під них, та ще й відразу їх туди вставити.

Це я і намагаюся написати на мові таке відповідно.


Щось воно у мене не сходиться, недополучається, а крім цього чотири байти ще й не влізуть в один чар.
Тут хоч четверту розмірність масиву потрібно створювати. але я вже не второпаю взагалі. 



    int Tablichylnik=0;

    char***Tablitsya = new char**[Tablichylnik+1];     
    for (int A = 0; A <= (Tablichylnik+1); A++) Tablitsya[A] = new char* [58];  


        
        
        
        for    (int i=0;  i<10500;  i++)    
        
KonstruktorRjadkiv [][0][i]=    new char[ 4+1 ]     if!0   F( i,  "|!785. Солодка гладка, Локриця (Glycyrrhiza glabra L. інші назви &#8212; солодець голий, вербець, солодка&#769;)1")
KonstruktorRjadkiv [][1][]=                        "|bgcolor(#ff6666):Немає значення 2"
KonstruktorRjadkiv [][2][]=                        "|bgcolor(#ffdead):Немає значення 3"
KonstruktorRjadkiv [][3][]=                        "|bgcolor(#ffc0c0):Немає значення 4"
KonstruktorRjadkiv [][4][]=                        "|bgcolor(#cccc99):Немає значення 5"
KonstruktorRjadkiv [][5][]=                        "|bgcolor(#a0ffa0):Немає значення 6 "
KonstruktorRjadkiv [][6][]=                        "|bgcolor(#ffc0c0):Немає значення 7 "
KonstruktorRjadkiv [][7][]=                        "|bgcolor(#cccccc):Немає значення 8 "
KonstruktorRjadkiv [][8][]=                        "|bgcolor(#ffff99):Немає значення 9 "
KonstruktorRjadkiv [][9][]=                        "|bgcolor(#a0ffa0):Немає значення 10 "
KonstruktorRjadkiv [][10][]=                        "|bgcolor(#c0ffff):Немає значення 11 "
KonstruktorRjadkiv [][11][]=                        "|bgcolor(#fcfecc):Немає значення 12 "
KonstruktorRjadkiv [][12][]=                        "|bgcolor(#ecfefc):Немає значення 13 "
KonstruktorRjadkiv [][13][]=                        "|bgcolor(#ff6666):Немає значення 14 "
KonstruktorRjadkiv [][14][]=                        "|bgcolor(#ffdead):Немає значення 15 "
    KonstruktorRjadkiv [][15][]=                    "|bgcolor(#ffc0c0):Немає значення 16 "

2

Re: Написати вираз на C++

поясніть що ви намагаєтесь зробити, чому ви використовуєте не контейнери?

3

Re: Написати вираз на C++

Дмитро-Чебурашка написав:

Щось воно у мене не сходиться, недополучається

Програмування - це формалізація розв'язку задачі за допомогою строгої однозначної мови.
Доки ви мислите в таких категоріях - у вас і буде "не сходитися, недополучатися". Пишіть КОНКРЕТНО, чим вас не влаштовує цей код. Я у ньому бачу багато проблем, але яку саме з них ви описали таким чином - я не знаю, тому допомогти вам, доки ви самі не сформулюєте, що вам треба, не можу.

Подякували: leofun011