Here's the code I have just tried using Salem's idea and we still get no output. Any ideas?
Code:
#include <string.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
FILE *fp;
FILE *tmpfp;
char buffer[255]="";
char newbuff[255]="";
fp = fopen(argv[1],"r");
tmpfp = fopen("output.txt","w");
fgets(buffer,255,fp);
while (!feof(fp))
{
char *p = strstr(buffer, "ok");
int len = p - buffer;
strncpy(buffer,newbuff,len);
fputs(newbuff,tmpfp);
fgets(buffer,255,fp);
}
fclose(fp);
fclose(tmpfp);
return 0;
}