![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 22
|
![]()
Всем доброго дня. Исправьте мне пожалуйста ошибку. в функции print.
Я понимаю, что функция print должна собрать строку из массива. Я это и пыталась сделать. Но и в итоге хожу по кругу. class LIST { char *list[250]; //массив строк int n1; // public: LIST(); void vvod(char *a); void print(); // фукция вывода на экран массива строк }; LIST::LIST() {n1=0;} void LIST::vvod(char *a) {if(n1>=250) return; char *ss1=new char [strlen(a)+1]; strcpy(ss1,a); list[n1]=ss1; n1++; } void LIST: ![]() { char *ss=new char[strlen(*list)+1]; // здесь вылетает по дебагером (мне показалось) for(int j=0;ss[j]=*list[j];j++); strcat(ss,list[j]); //return ss; cout<<ss; } int main () { LIST a; a.vvod("xodila, prishla"); a.print(); getch(); return(0); } |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 20.10.2010
Сообщений: 143
|
![]()
char *ss=new char[strlen(*list)+1]; // здесь вылетает по
дебагером (мне показалось) Насколько я понимаю, ошибка в том, что переменная *list, не передана в эту функцию как параметр
451 -870-7(три)6. Выполняю работы на заказ, гарант честности - ВМ аттестат с 60+ БЛ без претензий
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 28.04.2010
Сообщений: 22
|
![]()
Немного вас понимаю. Исправила. Но ругается теперь на функцию print
И снова по кругу. Если можно исправьте вы мне, пожалуйста. Спасибо большое за отзыв. void print(char*); // фукция вывода на экран строки void LIST: ![]() { ss=new char[strlen(*list)+1]; for(int j=0;ss[j]=*list[j];j++); strcat(ss,list[j]); //return ss; cout<<ss; } int main () { LIST a; a.vvod("xodila, prishla"); a.print(); //ругается, что функция имеет 0 парам. Но что нужно из main в функции передавать getch(); return(0); } |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
массив строк. | zhenya.ya | Общие вопросы C/C++ | 2 | 24.09.2010 00:14 |
Массив строк | L_Killer | Помощь студентам | 2 | 30.05.2010 01:58 |
Массив строк | Siluet | Помощь студентам | 2 | 30.05.2009 07:38 |
Массив строк С++ | Nina+ | Помощь студентам | 1 | 01.04.2009 23:22 |