本文主要是介绍C++作业1:自动生成一封生日贺卡,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.字符串string
引入string函数
`std::string`是C++标准库中的一个类,用于处理字符串。它提供了一系列的成员函数和操作符,可以方便地操作和处理字符串数据。
`std::string`的一些常用功能包括:
1. 存储和访问字符串数据:`std::string`可以存储任意长度的字符串,并提供了成员函数来访问和修改字符串中的字符。
2. 字符串的拼接和连接:`std::string`提供了`+`操作符和`+=`操作符,可以用于字符串的拼接和连接。
3. 字符串的比较和查找:`std::string`提供了成员函数和操作符来进行字符串的比较和查找操作,例如`==`、`!=`、`<`、`>`等。
4. 字符串的截取和替换:`std::string`提供了成员函数来截取和替换字符串中的子串,例如`substr()`和`replace()`。
5. 字符串的长度和空判断:`std::string`提供了成员函数来获取字符串的长度,以及判断字符串是否为空。
6. 字符串的输入和输出:`std::string`可以通过输入流和输出流来进行字符串的输入和输出操作,例如`getline()`函数可以用于从输入流中读取一行字符串。
使用`std::string`可以简化字符串的处理和操作,避免了手动管理内存和处理字符串的繁琐操作。它是C++中处理字符串的常用工具之一。
(字符串中“ ”为完整输出内容,eg:“abcd”输出即为abcd)
2.int main(void)
可以去掉void,此处void意为空的
3.收件人与发件人输入
第六行:引入两个字符串分别为 receiver , sender
第八行:输出提示句 Please input receiver:
第九行:输入一个名字赋给receiver
第十行:输出提示句 Please input sender:
第十一行:输入一个名字赋给sender
注:getline( )
用法:接受一个字符串,可接受空格并输出,【需包含头文件#include <string>】
输出结果:
4.贺卡主题内容
(1)cout << "输出内容" <<endl;
(2)cout << "输出内容" << receiver <<":\n";
【此处下划线均为换行】
【receiver为此前输入的收件人姓名】
#下一章我们补充getline的不同用法
这篇关于C++作业1:自动生成一封生日贺卡的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!