众所周知,关于换行符,windows创建的文件是\r\n结束的, 而linux这种unix类系统是\n结束的。
虽然知道这一点,不过今天在使用fget函数时,还是掉进了坑里。
废话少说,直接上程序:
/* fgets example */
#include <stdio.h>
int main()
{
FILE * pFile;
char mystring [100];
pFile = fopen ("myfile.txt" , "r");
if (pFile == NULL) perror ("Error opening file");
else {
if ( fgets (mystring , 100 , pFile) != N