#include<fstream.h>
#include<assert.h>
#define sz 100
void main()
{
char buffer[sz];
ifstream in("strfile.cpp");
assert(in);
ofstream out("strfile.out");
assert(out);
int i = 1;
while(in.get(buffer, sz))
{
in.get();
cout << buffer <<endl;
cout << i++ << ":" << buffer << endl;
}
ifstream inl("strfile.out");
assert(inl);
while(inl.getline (buffer,sz))
{
char *cp = buffer;
while(*cp != ':')
cp++;
cp += 2;
inl.get();
cout << cp << endl;
out << i++ << "!" << buffer << endl;
}
}
这个是从教材上摘的代码!请问这个例子是在控制台应用程序下建立的吗?还是其他的啊?就是说建成什么可以将程序的结果运行出来。