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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2009, 21:53   #1
Estale
 
Регистрация: 25.09.2009
Сообщений: 4
Восклицание С++ Строки, повтор слов. В чём ошибка?

Задача: Повторы слов. Дан текст, содержащий n строк. Для каждого из слов указать, сколько раз оно встречается в тексте.



Есть код, но программа не компилится... В чём ошибка, как исправить?! Подскажите пожалуйста!
Ну или предложить своё решение в таком же стиле как эта программа...
А то я проболел все лекции по строкам теперь абсолютно ничего не могу сообразить

Заранее спасибо, господа программисты!



Код:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
void main()
 {char txt[255],slv[255],xran[255][255];
  int i,len,flag,k;
  clrscr();k=0;
  printf("Text: \n");
  gets(txt);
  len=strlen(txt);
  for(i=0;i<len;i++)
   {if ("%d",txt[i]==32)
     {k++;}
     strncpy(slv,txt,flag);                  \\ Тут выдаёт ошибку...
     for(i=flag;i<len;i++)
      {if (strstr(txt,slv)!=NULL)
	k++;}
     printf("slovo %s - %d raz\n",slv,k);
     k=0;"%d",slv[i]=0;
     }
   }

  getch();
 }
А еще больше восклицательных знаков не можете нарисовать?
Что за истерики?

Последний раз редактировалось mihali4; 09.12.2009 в 23:18.
Estale вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DELPHI. В чём ошибка ? FORMIDRON Помощь студентам 3 01.10.2009 15:58
В чём ошибка? Roman Общие вопросы C/C++ 2 24.12.2008 01:42
В чём ошибка??? pasha_1 Общие вопросы C/C++ 11 25.11.2008 01:26
Не понимаю в чём ошибка Editor Общие вопросы Delphi 4 24.04.2008 08:00