Здравствуйте, VolanD2002, Вы писали:
VD>Здравствуйте, _AK_, Вы писали:
_AK>>Здравствуйте, VolanD2002, Вы писали:
VD>>>Здравствуйте, Vamp, Вы писали:
V>>>>Вот еще:
V>>>>V>>>>newarray=(char **)calloc(size+1,sizeof(char *));
V>>>>...
V>>>>while (x<=size+1){
V>>>>
V>>>>Вот в таком аспекте и исправляй.
VD>>>Здравствуйте, я вот что то не понял, почему здесь.
_AK>>индекс в C/C++ начинается с 0. следовательно массив из n элементов имеет индексацию от 0 до n-1
_AK>>PS ну вообще за такие функции стрелять надо (ничего личного).
VD>Здрасти, но вот насчет size вы не правы. Массив я считал из файла из 66 строк:
VD>1-ая строка — число элементов(64), с 2 по 66 -элементы. (т.е. size заранее меньше количества элементов на 1), но почему-то мне кажется, что я не правильно выделяю память для массива.
добрый совет: не изобретай велосипеды и воспользуйся std::vector, std::list или тем чем актуально в этой задаче, если таки хочется написать своё, то сотри всё, забудь что писал и попробуй написать заново, потому что это мрак, а не код и пытаться его зафиксить только время терять.