getline(cin, str)、memset函数用法

1.getline函数的用法

函数声明
bool getline(istream &in, string &s)

功能说明

从输入流读入一行到变量string s,即使是空格也可以读入。

直到出现以下情况为止:

  • 读入了文件结束标志
  • 读到一个新行(有重载函数可以指定行分隔符,默认是"\n".)
  • 达到字符串的最大长度

如果getline没有读入字符,将返回false,可用于判断文件是否结束。

2.memset函数的用法

语法

#include <string.h>
void *memset( void *buffer, int ch, size_t count );

使用需要头文件<cstring><string.h>

功能

函数拷贝ch 到buffer 从头开始的count 个字符里, 并返回buffer指针。 memset() 可以应用在将一段内存初始化为某个值。例如:

memset( the_array, '\0', sizeof(the_array) );

这是将一个数组的所以分量设置成零的很便捷的方法。(PS:可以看出,memset设置内存的值是以字节为单位的)

3.参考博客

getline函数的用法

posted @   paopaotangzu  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示