Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2011, 18:13   #1
Mr.Merso
Пользователь
 
Регистрация: 08.05.2011
Сообщений: 10
Восклицание Надо найти ошибку в коде С

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include <stdlib.h>
void main(void)
{
char**text;
int n,i;
char* razd;
clrscr();
printf("Vvedite chislo strok ");
scanf("%d",&n);
printf(" Vvedite text\n");
text=(char**)malloc(n*sizeof(char*) );
for(i=0;i<=n;i++)
{
text[i]=(char*)malloc(255*sizeof(char));
gets(text[i]);
}
razd=(char*)malloc(255*sizeof(char) );
printf("Vvedite simvoli razdeliteli texta ");
gets(razd);
printf("\n Poluchennui text\n");
for(i=0;i<=n;i++)
{
text[i]=strtok(text[i],razd);
while(text[i] != NULL)
{
printf(" %s",text[i]);
text[i] = strtok (NULL,razd);
}
}
for(i=0;i<=n;i++)
{
puts(text[i]);
}
for(i=0;i<=n;i++)
{
free(text[i]);
for(i=0;i<=n;i++)
{
free(text);
}
}
getch();
}

Ошибка в том что если я ввожу 2 строки, а потом их делю на слова, они соединяются в одну.
Mr.Merso вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
надо найти ошибку в коде(язык C).Обход конем доски SeriiMD Помощь студентам 2 20.02.2011 17:45
надо найти ошибку в коде Mopsusha JavaScript, Ajax 3 21.01.2011 16:31
Таймер обратного отсчета работает не так как надо.. нужно найти ошибку в коде... Человек_Борща Общие вопросы Delphi 10 13.04.2010 20:06
помогите найти ошибку в коде Saka Помощь студентам 6 07.12.2009 11:43
помогите найти ошибку в коде xaero93 Помощь студентам 4 20.04.2009 16:05