我是编程的新手,我给自己买了一本自助书,但这本书是专为Windows设计的。到目前为止,我大部分都能够翻译,但我很难写入/追加文件并通过终端运行它们。我想知道是否有人可以为我翻译这些内容。这些行是我被告知在命令提示符/终端中键入的内容。
C:\ MyPrograms> c ++ write.cpp -o write.exe
C:\ MyPrograms>写
#include <stdio.h>
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
int main()
{
string poem = "\n\tI never saw a man who looked" ;
poem.append("\n\tWith such a wistful eye") ;
poem.append("\n\tUpon that little tent of blue") ;
poem.append("\n\tWhich prisoners call the sky") ;
ofstream writer("poem.txt") ;
if (! writer)
{
cout << "Error opening file for output" << endl ;
return -1 ; //signal an error then exit the program.
}
writer << poem << endl ; // write output
writer.close() ; // close filestream.
return 0 ;
}
这是我试图运行的程序名为write.cpp,请帮忙谢谢!
答案 0 :(得分:1)
在OS X上,终端的第一行是:
g++ write.cpp -o write
第二行是:
./write
第一行编译代码并创建一个名为write
的可执行文件。第二行运行可执行文件。