前スレ990のstrncpy、別に使い方間違ってないじゃん?
 char f2[50], f3[50];
 strncpy( f2, field2[i], 50);
 strncpy( f3, field3[i], 50);
それとも、0ターミネートが必要なプログラムなのかな。
strncpy(dst, src, 49)ってなってれば、0ターミネートを
期待した間違ったプログラムってことが明白になるけどw

lenを超えた場合は0ターミネートしないっていう
strncpyの仕様はいまいち使いづらいよね。