c++将输入输出分为三类:
标准I/O 文件IO 字符串IO
2、标准输入流//fstream 文件流,使用需要调用库函数:read(); write();等
//ifstream 文件输入流, 将内容存储到文件中;相当于fstream 调用 write();
//ofstream 文件输出流, 将文件内容输出,调入内存;相当于fstream 调用 read();
#includeusing namespace std; int main(int argc, char const *argv[]) { char ch; char buf[32] = {0}; cin>>ch; //获取一个字符 cout< >in 获取一个字符 cin.get(ch); //同上 cin.get(buf,10); //获取字符串,最多10个字节,放入 buf 中 cout< >buf; //将忽略掉前五个的字符串,放入 buf cout< >buf; //会将上述在缓冲区中的一个字符连同字符串一起放入buf cout< >ch; cin.putback(ch); //把ch放回缓冲区 cin>>buf; cout< 3、标准输出流 #include#include using namespace std; int main(int argc, char const *argv[]) { #if 0 int num =1000; cout< 4、文件的读写操作 #include#include #include using namespace std; int main(int argc, char const *argv[]) { #if 0 ofstream ofs; //创建输出流对象(写文件) ofs.open("hello.txt",ios::out); //使用默认参数,默认是输出格式 ios::out ofs< >ofs 不可以这么使用 ofs.close(); //关闭 char buf[32] = "helloworld"; memset(buf,0,sizeof(buf)); ifstream ifs("hello.txt"); //创建输入流对象(读文件),通过构造函数,打开文件 ifs >> buf; //把文件内容读入 buf中 cout<



