> > %3sとかで取得しているからギリギリセーフかな(;´Д`) > fgets(buf, sizeof(buf)-1, stdin); > か、4バイトしか入力できないのな(;´Д`)"123abc"とか言ってたからだまされた たぶんソレだな(;´Д`) つーか実際は (sizeof(buf)-1)-1 までの長さが取得されるから これだとbuf[0]~[2]に1~3文字目が入ってbuf[3]に\0が入るはず つまり最初の3バイトしか処理できない 参考:2006/12/27(水)23時32分20秒