标签: c arrays
我需要将从文件流中读取的每四个字符复制到一个大小为四的数组中。 例如,k [0],k [1],k [2],k [3]各有4个字符。
char k[4]; for (int i=0; i<4;i++) { fgets(&k[i],4, keyfile); printf("%c \n",k[i]); }
答案 0 :(得分:0)
fgets获取整个字符串。请改用fgetc。 或者,抛弃for-loop。
fgets
fgetc