c确定char缓冲区的大小

时间:2016-11-14 23:35:55

标签: c file size

所以我是C的新手,我对此感到有点困惑。如果我有一个文件,我正在读一个长度为8个字节的行。如果我正在将行读入char缓冲区应该从8个字节开始,temp的大小为8。因为我得到了行,但旁边有一些奇怪的符号。

char temp[8];
fd = open(argv[1],O_RDONLY);
read(fd, temp, 8); 
printf("line: %s\n",temp); 

0 个答案:

没有答案