标签: 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);