小编Sar*_*ark的帖子

C语言中如何知道行尾

如果我做 :

int main(){
    const int LENGTH_LINE = 100;
    char line[LENGTH_LINE];
    int len;
    FILE* fp = fopen(file.txt,"r");

    fgets(line,LENGTH_LINE,fp);
    len = strlen(line);
    if(line[len-1] == '\n')
       printf("I've a line");

    //This work if the line have \n , but if the end line of the text dont have \n how can do it?


}
Run Code Online (Sandbox Code Playgroud)

我需要知道我是否需要整行,fgets因为我有一个分隔符。

c

4
推荐指数
1
解决办法
5万
查看次数

标签 统计

c ×1