Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Информатика_1 / C / lecture9 / findrepl
.c#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void main(void){
char *s="for",*s1="while",a[255],*b,temp[255];
long l,i;
FILE *str,*str1;
if(!(str=fopen("text.txt","rb"))){perror("error opening text.txt\n");
exit(1);
}
str1=fopen("text1.txt","wb");
while(!feof(str)){
fgets(a,255,str);
b=strstr(a,s);
if(b!=NULL) {
l=b-a;
for(i=0;i<l;i++)temp[i]=a[i];
temp[l]=0;
strcat(temp,s1);
strcat(temp,b+strlen(s));
fputs(temp,str1);
}
}
fclose(str1);
fclose(str);
}