[英]How to read character from file c++
在C ++中是否有類似fgetc的東西? 文件包含3個單詞“發送更多的錢”,我需要解決一個任務,其中每個字母代表一個數字(錢是答案(:D),然后添加send + more),這就是為什么我想將每個字符串讀取為char數組,但現在我正在努力做到這一點,我獲得的唯一信息是如何讀取空格之間的所有內容。 因此,在c中是否存在類似fgetc的內容,還是我應該重新考慮如何執行此任務?
(對不起,如果我反應遲鈍,必須去睡覺)
總會有std::istream::get()
,其工作原理與fgetc
完全相同。 在C ++中,更慣用的可能是使用std::istream::get(char&)
,它將結果直接存儲到char
(而不是返回int
, 在將其轉換為char
之前必須檢查EOF
),並發出信號文件結尾或通常的錯誤。
istream / fstream有一個get函數,該函數將返回字符
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.