Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
28
Добавлен:
17.04.2013
Размер:
834 б
Скачать
#include<alloc.h>
#include<stdio.h>
#include<string.h>

const m=200, l=20;

char* FindStringFile(FILE *in)
{
	char c=0, n=0, *str, f=0;
	int i;

	str=(char*)calloc(m,sizeof(char));

	c=fgetc(in);
	while ((c==13 || c==10) && c!=-1 && !feof(in))
		c=fgetc(in);

	while (c!=13 && c!=10 && c!=-1 && !feof(in))
	{
		str[n++]=c;
		c=fgetc(in);
		f=1;
	}

	if (c==-1 && f==0)
		return NULL;
	return str;
}

char* FindWordFile(FILE *in)
{
	char c=0, n=0, *word, f=0;
	int i;

	word=(char*)calloc(l,sizeof(char));

	c=fgetc(in);
	while ((c==' ' || c=='.' || c==',' || c==13 || c==10) && c!=-1 && !feof(in))
		c=fgetc(in);

	while (c!=' ' && c!='.' && c!=',' && c!=13 && c!=10 && c!=-1 && !feof(in))
	{
		word[n++]=c;
		c=fgetc(in);
		f=1;
	}

	if (c==-1 && f==0)
		return NULL;
	return word;
}
Соседние файлы в папке Var13