C++ 如何把空格保存到字符数组里?

2020-04-19 科技 210阅读

从键盘读取带空格的字符串到字符数组中的方法有:

char str[100];

  1. gets( str ); //容易产生越界,所以被称为风险函数,建议不用

  2. fgets( str, sizeof(str), stdin ); //gets()函数的标准应用,可控制数据输入最大长度为sizeof(str):数组最大长度。

  3. getline(str, sizeof(str), '\n'); //C++提供的fgets()的类似功能函数

  4. 自定义函数,以实现以上函数功能。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com