Показать сообщение отдельно

  #10  
Старый 13.05.2009, 20:28
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
С нами: 10562786

Репутация: 537


По умолчанию

покритикуйте вот этот кусок, пожалуйста:

PHP код:
    char *qs = new char// выделили место под новую строку (4 байта? надо ли указывать размер?)
    
strcpy(qs"string1"); // внесли туда строку

    
char *= new char// строка 2
    
strcpy(m"string2"); // строка 2

    
char *mp[10]; // создали массив указателей на строки (хотелось бы неограниченный)

    
int n 00;

    
mp[n++] = qs2// внесли указатель на первую строку
    
mp[n++] = m// внесли указатель на вторую строку

    
while(n--)
        
cout << mp[i++] << endl// вывели строки (немного извращённо) 
Основные вопросы:

0 правильно ли я вношу строку в память?
1 как определить массив указателей на строки без указания размера?
2 правильно ли я добавляю элемент в массив? (вроде нет)
3 как получить кол-во элементов образовавшегося массива? (перебрать его весь, инкрементируя на попадающихся концах строк?)
 
Ответить с цитированием