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

网站友情链接要加什么win7 iis 新建网站

网站友情链接要加什么,win7 iis 新建网站,即墨网站制作,广东专业网站建设报价文章目录 字符数组(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/299485/

相关文章:

  • 宿迁怎样建设网站自建域名
  • 高端品牌网站建设公司免费域名注册推荐
  • 南通免费建设网站wordpress电子邮箱
  • 字体模板素材免费下载网站设计网页需要多少价格
  • 如何用用dw做网站后台湘潭网站seo磐石网络
  • 北京住房及城乡建设部网站一个新手如何做网站
  • 合肥网页seo短视频网页入口引流下载
  • 无锡高端网站建设咨询做网站首先必须切割图片吗
  • 山西电力建设一公司网站室内装修公司招聘信息
  • wordpress 知识管理主题宁波seo搜索引擎优化公司
  • 网站怎样维护学校校园网站建设必要性
  • 做网站还 淘宝桂林做网站公司
  • wordpress网站搬wordpress图片文件目录
  • 临汾网站建设wordpress注册界面
  • 珍爱网成都seo网络优化公司
  • 临夏州建设局网站做自己的网站给人的启发
  • 网站开发有哪些流程图手机app开发教程视频
  • 宁夏企业网站建设crm厂商
  • 网站开发及流行框架淘客优惠券网站怎么做
  • 双德网站建设长尾词挖掘免费工具
  • 制作网站入门自己做网站 如何推广
  • 网站宽屏电影网站建设方案ppt模板下载
  • 毕业设计网站建设软件项目wordpress menu
  • 网站建设与管理实务造价员可以做兼职的网站
  • 上海企业网站优化多少钱wordpress主题 html
  • 公司做网站域名的好处淘宝网网页版登录
  • 网站备案和前置审批有了网站后台后怎么做seo优化
  • 梅州建站网络科技有限公司网络规划设计师月薪多少
  • 塘厦镇网站仿做中国空间站照片
  • 福州网站建设服务公司动漫网站在线免费观看