c++将输入输出分为三类:
标准I/O 文件IO 字符串IO
//fstream 文件流,使用需要调用库函数:read(); write();等
//ifstream 文件输入流, 将内容存储到文件中;相当于fstream 调用 write();
//ofstream 文件输出流, 将文件内容输出,调入内存;相当于fstream 调用 read();
#include
using 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<
#include
#include
using namespace std;
int main(int argc, char const *argv[])
{
#if 0
int num =1000;
cout<
#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<