- 309 名前:デフォルトの名無しさん mailto:sage [2012/04/12(木) 00:02:57.50 ]
- void my_strcat(char *dest, char *source){
while (*dest++); while (*dest++ = *source++); *dest = 0x00; } main(){ char fname[128]; char ext[] = ".csv"; strcpy(fname, "filename"); my_strcat(filename, ext); printf("%s\n", filename); } 実行結果がfilename.csvと出力されないのは、文字列リテラルは書き換えができないからでしょうか。
|

|