亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
如何將一個文件中的所有的指定某個單詞替換為另外一個?
[打印本頁]
作者:
popmouse
時間:
2004-11-24 16:50
標題:
如何將一個文件中的所有的指定某個單詞替換為另外一個?
我寫的一段程序如下:
FILE *fp;
char rdbuf[256];
long cnt=0;
char *p;
if ((fp=fopen(MESSAGES_NAME,"r+"
)==NULL)
{
printf("open file error\n"
;
return;
}
while (!feof(fp))
{
if(fgets(rdbuf,256,fp)==NULL)
{
printf("finished\n"
;
break;
}
cnt++;
if(strstr(rdbuf,who)!=NULL)
{
int len=strlen(rdbuf);
char *set;
char *p;
p=strstr(rdbuf,who);
printf ("please input the module name u want to insert\n"
;
scanf("%s",set);
strcpy(p,set);
fseek(fp,-len,1);
fputs (rdbuf,fp);
fseek(fp,len,1);
}
}
fclose(fp);
但是提示sementation fault,
請高手指教!
作者:
aero
時間:
2004-11-24 16:55
標題:
如何將一個文件中的所有的指定某個單詞替換為另外一個?
字符串沒開辟空間,set那個。
作者:
popmouse
時間:
2004-11-24 17:47
標題:
如何將一個文件中的所有的指定某個單詞替換為另外一個?
[quote]
原帖由 "aero"]字符串沒開辟空間,set那個。[/quote 發(fā)表:
喔,我明白你的意思了,set也應(yīng)該是一個字符數(shù)組,不然是無法copy的,多謝!!!
作者:
jchc
時間:
2004-11-25 13:52
標題:
如何將一個文件中的所有的指定某個單詞替換為另外一個?
這樣行嗎?如果文件原位置的字符長度與你輸入的不一致,新輸入的不就把原來該替換的位置之后的字符也覆蓋了?
作者:
flw
時間:
2004-11-25 14:05
標題:
如何將一個文件中的所有的指定某個單詞替換為另外一個?
用 perl、sed、awk
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2