从C中的fgetc()获取角色

时间:2013-09-23 03:39:44

标签: c integer character fgetc

我有一个从存储在变量i中的fgetc(文件)中获得的字符。我想将i中包含的字符与常量进行比较,即(i == "\n"),但我当然是整数类型。我试过((char)i == "\n"),但它不起作用。在这两种情况下,我得到“警告:指针和整数之间的比较”,但我不知道如何将其从指针更改为实际值。我该怎么办?

修改

请参阅我的回答。

1 个答案:

答案 0 :(得分:0)

这里的问题实际上源于使用双引号而不是单引号(问题现在有双引号代替单引号来反映原始代码。当用单引号替换时,它起作用。