簡體   English   中英

在C中從fgetc()獲取字符

[英]Getting character from fgetc() in C

我有一個從fgetc(file)獲得的字符存儲在變量i中。 我想將i中包含的字符與一個常量(即(i == "\\n") ,但是我當然是整數類型。 我試過了((char)i == "\\n")但是它不起作用。 在這兩種情況下,我都會收到“警告:指針與整數之間的比較”,但是我不確定如何將其從指針更改為實際值。 我在這里應該做什么?

編輯

看我的答案。

這里的問題實際上是由於使用雙引號而不是單引號引起的(現在的問題是用雙引號代替了單引號,以反映原始代碼。當用單引號代替時,它起作用了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM