getline函数讲解
创始人
2025-01-15 05:37:06
0

getline函数

getline函数与cin是相辅相成的关系。相比于cingetline的优点就是在输入字符串的时候能够输入空格。而cin则会在输入空格时自动结束输入。

cin.getline(char* s, streamsize n, char delim)

可以理解为此时getlinecin这个类的一个函数,所在的命名空间是std,因此,输入的时候要写成std::cin.getline()

这里的参数char* s是输入的字符串变量, n是输入字符串的字符个数(第n个补’\0’), delim是输入终止条件,即遇到delim所代表的字符就终止输入。

示例:

char str[10];  std::cin.getline(str,7,'a');  std::cout<

getline(istream& is, string& str, char delim)

is是标准输入流函数, str是用来存字符的变量名, delim是结束标志,此处作用与cin.getline()里的相同

getline()是string流的函数,只能用于string类型的输入操作。

cin.getline是std流的函数,用于char*类型的输入操作。

示例:

class Solution { public:     vector splitWordsBySeparator(vector& words, char separator) {         vector res;         for (string &word : words) {             stringstream ss(word);             string sub;             while (getline(ss, sub, separator)) {                 if (!sub.empty()) {                     res.push_back(sub);                 }             }         }         return res;     } }; 

相关内容

热门资讯

透视辅助!wpk私人局有透视吗... 透视辅助!wpk私人局有透视吗,(wPk)竟然存在有挂(透视)免费辅助(有挂技巧);1、wpk私人局...
透视下载!wepoker怎么挂... 透视下载!wepoker怎么挂飞机,(WEPOKER)竟然是有挂(透视)黑侠辅助器(有挂细节)进入游...
透视系统!约局吧作弊脚本,we... 透视系统!约局吧作弊脚本,wepoker透视有吗,切实教程(有挂详情);1、玩家可以在约局吧作弊脚本...
透视神器!德普之星辅助器, (... 透视神器!德普之星辅助器, (德普)好像真的是有挂(透视)免费透视(有挂黑科技);1、金币登录送、破...
透视辅助!wpk显示有作弊,(... 透视辅助!wpk显示有作弊,(Wpk)一贯是真的有挂(透视)如何下载透视版(有挂技巧)亲,关键说明,...
透视下载!wepoker私人局... 透视下载!wepoker私人局开挂视频,(wepoker)确实有挂(透视)辅助器安装包(有挂揭秘);...
透视讲解!来玩app破解版,p... 透视讲解!来玩app破解版,pokerworld辅助器,安装教程(有挂规律)1、pokerworld...
透视科技!德普之星透视辅助插件... 透视科技!德普之星透视辅助插件, (德普)都是真的是有挂(透视)辅助器app(有挂脚本)1.德普之星...
透视辅助!wpk插件辅助,(W... 透视辅助!wpk插件辅助,(WPk)一直真的是有挂(透视)透视辅助(有挂方法)1、许多玩家不知道wp...
透视下载!wepoker辅助插... 透视下载!wepoker辅助插件功能,(wepoker)其实真的是有挂(透视)养号规律(有挂细节);...