わわ,Danさんにリンクされてしまった.404 Blog Not Found:C - tailとqueueという記事.なんというか,C言語でもこんなきれいなコードかけるんだなぁ.ほんと,「C言語だしなー」って言い訳して冗長なコード書いてる場合じゃないぜ.ちなみに,元ネタははこべにっき# - C言語でtailっぽいものを書く.以下コード引用たくさん. char *new_string(char *str){ char *new = (char *)malloc(strlen(str)+1); if (new == NULL) DIE_OUT_OF_MEMORY; strcpy(new, str); /* it's okay not to use strncpy */ return new; } it's okay not to use strncpyとコメントにあるように,strlenで文字