簡體   English   中英

如何從文件C ++讀取字符

[英]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.

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