C++与中字符串输入方法详解及对比.pdfVIP

  • 1
  • 0
  • 约1.03千字
  • 约 1页
  • 2026-05-20 发布于北京
  • 举报

如果用stringbuf;来保存:

getline(cin,buf);

如果用charbuf[255];来保存:

cin.getline(buf,255);

C语法:

charbuf[20];

gets(buf);

◼scanf(“%s%s”,str1,str2),在多个字符串之间用一个或多个空格分隔;

◼若使用gets函数,应为gets(str1);gets(str2);字符串之间用回车符作分隔。

◼通常情况下,接受短字符用scanf函数,接受长字符用gets函数。

◼而getchar函数每次只接受一个字符,经常c=getchar()这样来使用。

◼getline是一个函数,它可以接受用户的输入的字符,直到已达指定个数,或者用户输入

了特定的字符。它的函数形式(函数原型)如下:

istreamgetline(charline[],intsize,charendchar=\n);

文档评论(0)

1亿VIP精品文档

相关文档