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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2010, 00:29   #1
amerhant
Пользователь
 
Регистрация: 19.10.2009
Сообщений: 24
По умолчанию Си Работа со строками...

Дан текст. Для каждого слова указать сколько раз оно употребляется в тексте. Слово которое чаще всего употребляется в тексте удалить.
Текст нужно прочитать из txt файла и записать обратно отформатированный.


Только у меня что-то не сильно выходит.(
Хочу записать текст в строковый массив каждое слово как новая строка, а потом по очереди сравнить.
Пока только записал в массив но и тут уже гора ошибок:
Помогите кому не в лом...
Код:
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define LIM 10
main()
{
clrscr();
FILE * fp;
fp=fopen("D:\\WORK\\TC\\6.txt","r+");
if (fp==NULL)
{
	printf("Ochibka otkritia fila 6.txt");
}
char *mas[LIM];
int x[20];
int ch;
	char text[100];
	int i=0,l=0,k=0,flag=1,flag2=0,j=0,q=0,a=0;
	printf("vvedite tekst\n\n");


while (ch!=EOF)
{

	ch=getc(fp);
	text[a]=ch;
	printf("%c",text[a]);
	a++;
}
	if(fclose(fp)<0){
	perror("Ochibka fila");
	}
	while(i<strlen(text))
	{   if(text[i]!=' ')
	{       mas[l][k]=text[i];
			i++;
			l++;
			x[k]=l;
	}
		else
	{
	 l=0;
			i++;
			k++;
			flag++;
			mas[l][k]=text[i];
			l++;
			i++;
	}

	}
       for(j=0;j<flag;j++)
	{printf("\n");
	for(i=0;i<x[j];i++)
	{
	printf("%c",mas[i][j]);
	}
	}
getch();
}
amerhant вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со строками Irishka18 Помощь студентам 1 01.12.2009 20:32
Работа со строками! Student117 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 06.11.2009 16:49
Работа со строками в С++ Алекс...))) Помощь студентам 1 04.02.2009 19:48
С, работа со строками Надюха Помощь студентам 2 29.05.2008 13:07