当前位置: 首页 > news >正文

江西省建设职业培训学校网站友情链接交换的意义是什么

江西省建设职业培训学校网站,友情链接交换的意义是什么,如何在网站上做社交的链接,自己的网站做防伪码文章目录 字符数组(C风格字符串)读取键盘输入使用输入操作符读取单词读取一行信息getline使用get读取一个字符 读写文件 字符数组(C风格字符串) 字符串就是一串字符的集合,本质上其实是一个“字符的数组”。 在C中为了…

文章目录

  • 字符数组(C风格字符串)
  • 读取键盘输入
    • 使用输入操作符读取单词
    • 读取一行信息getline
    • 使用get读取一个字符
  • 读写文件

字符数组(C风格字符串)

字符串就是一串字符的集合,本质上其实是一个“字符的数组”。
在C中为了区分“字符数组”和“字符串”,C语言规定字符串必须用空字符结束,作为标记。
例如:

char str1[5] = {'h', 'e', 'l', 'l', 'o'}; // 不是字符串,是字符数组
char str2[6] = {'h', 'e', 'l', 'l', 'o', '\0'}; // 字符串

但是这样不方便,因此定义字符串是用双引号

char str3[] = "hello"; // 要不不指定,指定长度5的话会报错,因为最后有一个空字符
cout << sizeof(str3) << endl; //输出是6

建议使用标准库string,少使用C语言的字符数组类型。

读取键盘输入

使用输入操作符读取单词

标准库中提供了iostream,可以使用内置的cin对象,
特点:忽略开始的空白字符,遇到下一个空白字符就会停止(空格,回车,制表符等),如果输入“hello world”,读取到的就只有hello。注意"world"并没有丢,只是保存在输入流的“输入队列中”,可以使用更多string 对象获取。

string str;
// 读取键盘输入,遇到空白字符停止
cin >> str; //输入:hello world
cout << str << endl; //输出:hellostring str1, str2;
cin >> str1 >> str2;  // 输入:hello world
cout << str1 << str2 << endl; //输出:helloworld
//或者可以分开获取
string str3, str4;
cin >> str3; //输入:hello world
cout << str3 << endl; //输出:hello
cin >> str4;
cout << str4 << endl; //输出world

读取一行信息getline

getline函数有两个参数,一个是输入流对象cin, 一个是保存字符串的string对象,他会一直读取输入流中的内容,知道遇到换行符为止,然后把所有的内容保存到string对象中。

string str
getline(cin, str);
cout << str << endl;

使用get读取一个字符

char ch;
ch = cin.get(); //只能获取第一个字符
//或者
cin.get(ch)char str[20];
cin.get(str, 20); //字符数组
cout << str << endl;

读写文件

C++中提供ifstream 和 ofstream类分别用于文件输入和输出,需要引入头文件fstream。

#include<iostream>
#include<string>
#include<fstream>using namespace std;int main()
{ifstream input("./test.txt"); //读入指的是入计算机ofstream output("./output.txt"); //1.按照单词逐个读取// string word;// while(input >> word)// {//     cout << word << endl;// }//读取结束后指针在文件的最后,直接运行下面代码会没有输出,需要将上面的注释掉//2.逐行读取// string line;// while(getline(input, line))// {//     cout << line << endl;// }//3.逐个字符读取char ch;while(input.get(ch)){cout << ch << endl;}//逐个字符写入char ch;while(input.get(ch)){output << ch << endl;}
}
http://www.yayakq.cn/news/762951/

相关文章:

  • 七个php源码下载的网站wordpress 评论 改微博
  • 做报纸网站电商分销
  • 人跟狗做网站迷失传奇网站naocq
  • 杭州下城区建设局网站网络营销外包公司的评价
  • 建设网站过时wordpress从入门到精通pdf
  • 保险官网查询惠州seo优化服务
  • 德阳建设公司网站北京市建网站
  • 监理建设协会网站班级网页设计模板html代码
  • 株洲网站优化哪家强源码哥网站的模板
  • 南宁网站排名优化公司哪家好亚马逊没有网站怎么做seo
  • 网络推广营销培训seo快速排名优化方式
  • 网站 建设 后台管理程序江门市网站建设公司
  • 网站域名不备案深圳企业管理咨询公司排名
  • 找一个网站做搜索引擎分析有哪些公司的网站设计的好
  • 果园网站建设模板网优酷
  • 北京附近做网站的公司有哪些网站转app工具
  • 郑州网站建设专家专业的网站开发团队需要哪些人
  • 网上停车场做施工图人员网站镇江网络违法网站
  • 自建网站平台的页面功能工程建设教育网站
  • 汕头市道路建设网站学网站开发工程师难学吗
  • 郑州艾特网站建设网站设计需求原型图
  • 网站引导页是什么网店无货源怎么做
  • 做老师讲课视频的教育网站帮助做问卷调查的网站
  • 网站开发的内容适合做网站的软件有哪些
  • 昆明做网站建设哪家好南京广告公司排名
  • 电商网站做互联网金融八宝山网站建设
  • 外贸soho网站帝国网站制作广告
  • 青岛专业网站建设哪家好wordpress首页地址怎么修改
  • 最大的地方门户网站源码手机网站可以做百度商桥吗
  • 网站开发工作量微信官方网站