0

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

编辑

看我的回答。

4

1 回答 1

0

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

于 2013-09-23T15:05:51.083 回答