Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабы / C++.Ашарина / !Сделанные / Lab7 / Var13 / Func
.h#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;
}