【发布时间】:2017-10-25 01:32:56
【问题描述】:
我正在使用 C 中的文件处理来打开 CSV 文件,并且由于我使用的是 Windows 操作系统,因此 CSV 文件的换行符是 \r\n
if( buffer[i] == "\r\n")
{
printf("New line encountered");
}
但是当我编译代码时,我收到错误“警告:指针和整数之间的比较”。那么有什么办法可以解决这个问题吗?
编辑:
if (buffer[i]=='\r' && buffer[i+1]=='\n')
上面的代码行已经去掉了警告,但是还是没有检测到换行符
【问题讨论】:
-
if (buffer[i]=='\r' && buffer[i+1]=='\n')
标签: c csv compiler-errors compiler-warnings