Eclipse中文包取路径,取下来与原来的Eclipse 目录合并即可:
http://download.actuatechina.com/eclipse/technology/babel/babel_language_packs/R0.10.0/juno/juno.php
重启Eclipse 即可。
编译c/c++,需要下个MinGW装上,
默认安装在C:\MinGW
将C:\MinGW\bin目录下
mingw32-make.exe
改成
make.exe,
然后将C:\MinGW\bin添加进环境变量中,cmd里敲make没有说make命令找不到即说明make环境变量生效,
现在我们可以来写c/c++程序了:
体验了一下,对于用惯了vc的人来说,还有有点不适应的:
//============================================================================
// Name : CPPTest.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
#define ULONG unsigned long
ULONG g_ulcnt;
class MyClass
{
public:
void Print_to_STD_and_FILE(string str);
void WriteToFile();
void ReadFromFile();
};
void MyClass::Print_to_STD_and_FILE(string str)
{
ofstream fout("output.txt",ios::app);
cout << g_ulcnt << ": " << str << endl;
fout << g_ulcnt << ": " << str << endl;
fout.close();
g_ulcnt++;
}
void MyClass::WriteToFile()
{
string strRtn;
while(1)
{
getline(cin,strRtn);
cout << strRtn << endl;
MyClass::Print_to_STD_and_FILE(strRtn);
if(strRtn == "quit")
{
break;
MyClass::Print_to_STD_and_FILE("input quit,exit.");
}
}
}
void MyClass::ReadFromFile()
{
ifstream fin("input.txt");
char str[100];
//fin.getline(str);
while((fin.getline(str,100)))
{
cout << str << endl;
}
//g_ulcnt++;
}
int main()
{
MyClass a;
string str("==================================");
a.Print_to_STD_and_FILE(str);
a.WriteToFile();
a.ReadFromFile();
}