第14周-输入输出流,文本文件-项目0-课后实践·程序阅读3

来源:互联网 发布:南京风水 知乎 编辑:程序博客网 时间:2024/05/21 07:46

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作    者:刘畅* 完成日期:2015 年 6  月  4 日 * 版 本 号:v1.0 * * 问题描述:阅读程序。* 输入描述:;* 程序输出::

(1):

#include<iostream>#include<cstdio>using namespace std;int main( ){    int c;    cout<<"enter a sentence:"<<endl;    while((c=cin.get())!=EOF)        cout.put(c);    return 0;}
运行结果:



(2)

#include<iostream>#include<cstdio>using namespace std;int main( ){    char c;    cout<<"enter a sentence:"<<endl;    while(cin.get(c))  //读取一个字符赋给字符变量c,如果读取成功,cin.get(c)为真        cout.put(c);    cout<<"end"<<endl;    return 0;}

运行结果:



(3)

#include<iostream>using namespace std;int main( ){    char ch[20];    cout<<"enter a sentence:"<<endl;    cin.get(ch,10,'\n');//指定换行符为终止字符    cout<<ch<<endl;    return 0;}

运行结果:


(4)

#include <iostream>using namespace std;int main( ){    char ch[20];    cout<<"enter a sentence:"<<endl;    cin>>ch;    cout<<"The string read with cin is:"<<ch<<endl;    cin.getline(ch,20,'/');//读19个字符或遇'/'结束    cout<<"The second part is:"<<ch<<endl;    cin.getline(ch,20);    //读19个字符或遇'/n'结束    cout<<"The third part is:"<<ch<<endl;    return 0;}

运行结果:


0 0
原创粉丝点击