- 125 名前:デフォルトの名無しさん mailto:sage [2007/07/16(月) 23:17:09 ]
- >>120
#include <stdio.h> #include <string.h> void replace(char *sentence, char *src, char *dest){ char *ptr; int src_len; src_len=strlen(src); for(;;){ ptr=strstr(sentence, src); if(ptr==NULL) break; printf("%.*s%s", ptr-sentence, sentence, dest); sentence=ptr+src_len; } printf("%s", sentence); } int main(void){ char *sentence="僕は20才だ。僕の好きなたべものはお酒だ。"; char *src="僕", *dest="私"; replace(sentence, src, dest); return 0; }
|

|