int num;
cin>>num;//輸入
cout《讀fstream;寫:ofstream;
//1.一次讀乙個單詞
string s,word;
fstream in("1.txt");
//in >> s;//每讀一次讀乙個單詞
while(in>>word)
cout << word << endl;
//2.一次讀一行
string line;
fstream in("1.txt");
//getline(in, line);//每次讀一行
while(getline(in, line))
cout << line << endl;
//3.讀第乙個檔案輸出到第二個檔案
ifstream in("1.txt");
ofstream out("2.txt");
string s;
while (getline(in, s))
out << s << "\n";
ifstream in("1.txt");
string s, line;
while (getline(in, line))
s += line+"\n";
cout << s;
在c++中容器vector相當於c語言中的陣列,用來儲存。在vector中增加了x.size()用於返回容器中元素的個數,x.push_back用於給容器尾部增加值。
容器int arr[10];
for (int i = 0; i < 10; i++)
arr[i] = i;
for (int i = 0; i < 10; i++)
cout << arr[i] << endl;
vectorv;//類v用來保持資料
//vector當做陣列來用
for (int i = 0; i < 10; i++)
v.push_back(i);
for (int i = 0; i < v.size(); i++)
cout << v[i] << endl;
for (int i = 0; i < v.size(); i++)
v[i] = v[i] * 10;
for (int i = 0; i < v.size(); i++)
cout << v[i] << endl;
//6.
vectorh;//用來儲存字串行
ifstream in("1.txt");
string line;
while (getline(in, line))
h.push_back(line);
for (int i = 0; i < h.size(); i++)
cout vectorwords;
ifstream in("1.txt");
string word;
while (in >> word)
words.push_back(word);
for (int i = 0; i < words.size(); i++)
cout << words[i] << endl;
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 ...