使用ofstream時必須使用g++編譯的例子。

代碼文件爲1.c,其內容如下:
#include <iostream.h>
#include <fstream.h>
int main()
{
   ofstream data("./data.txt");
   data <<"dfasfsafsf"<<endl;
   data <<"12345"<<endl;
   data.close();
}
編譯程序生成可執行文件1:
$:g++ -o 1 1.c -Wno-deprecated

注意使用gcc進行編譯的時候,會出現錯誤.如:

$:gcc -o 1 1.c
1.c:1:22: error: iostream.h: No such file or directory
1.c:2:21: error: fstream.h: No such file or directory
1.c: In function 'main':
1.c:5: error: 'ofstream' undeclared (first use in this function)
1.c:5: error: (Each undeclared identifier is reported only once
1.c:5: error: for each function it appears in.)
1.c:5: error: expected ';' before 'data'
1.c:6: error: 'data' undeclared (first use in this function)
1.c:6: error: 'endl' undeclared (first use in this function)

 

 

 

發佈了120 篇原創文章 · 獲贊 5 · 訪問量 76萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章