c 輸入輸出

2021-09-22 23:13:03 字數 979 閱讀 5215

今天ccsp發現竟然有檔案是不能用字串形式輸入的,突然尷尬,如此大的資料量,%nx讀進來的東西奇奇怪怪。emmm。。留下問題。先來個臨時抱佛腳系列,保留兩位小數咋neng啊!考試為什麼不能帶書

cin.

peek

()

返回值是乙個char,是指標指向的當前字元,但它只是觀測。指標停留在當前位置並不後移。若要訪問的字元是檔案結束符,則返回eof(-1)。

#include

#include

#include

using

namespace std;

intmain()

setf(fmtflage) 可以進行各種格式控制

詳表在這

ofstream out;

out.

open

(const

char

* filename, open mode )

; ifstream in;

in.open

(const

char

*filename, open mode )

;

詳細open mode在這

用於改變寫的位置,若不在尾部則是覆蓋式寫入。兩個引數,偏移量(pos or neg)和基位址(ios::beg or ios::cur or ios::end)

out.tellp()

返回當前指標的位置 (返回型別pos_type貌似是int or long),檔案首位置為0。

in.seekg() in.tellg()同?

file.write() file.read()二進位制寫入,讀出。不能寫空間不固定的東西,such as string,vector …

有空再搞吧。。。

C 輸入輸出

一 標準輸入函式cin 不知道說它是個函式對還是不對,它是代表標準的輸入裝置 鍵盤。他是屬於流的,他的用法和流的用法是一樣的。也就是 cin 變數 小小的說明一下,輸入多個變數可以寫在一行,如 cin x y z 這樣寫不是不允許,而是不好看,如果是不同的變數型別,那就更是沒頭沒腦了。除了你,人家是...

C 輸入輸出

c語言不提供輸入輸出語句,輸入輸出操作有函式來實現。c的標準庫函式中提供了許多輸入輸出函式,如printf scanf 等,使用時需要新增相應的標頭檔案 scanf d num 逗號前為控制語句,後半部分為變數的位址。當中 d是輸入格式控制字串 scanf 函式在接受輸入資料是預設不採集空格,回車,...

C 輸入輸出

c 中的一些常用輸入輸出 include include include include using namespace std void win io 由控制台輸入 void file io 檔案進行輸入 in file.close void file io 2 in file.close in ...