peri_jin 发表于 2008-1-21 18:34

问个菜鸟的问题,getline() 和system(“Pause“);的意思和用法?

有这样一段程序:

#include <iostream>
using namespace std;
int main()
        {
          string s;
          cout << “Bitte Namen eingeben:“ << endl;
          getline(cin,s);
          cout << “Hallo “ << s << endl;
          system(“Pause“);
          return 0;
        }




我不太明白getline()和system(“Pause“);在这段程序中的用意,和通常的使用方法既使用范围,还请高手指教!$汗$

Nimm2 发表于 2008-1-21 20:31

getline()从输入读入整行,因为名字中间可能是有空格的,到换行结束,存为字符串s,在下面一行接着Hallo输出
system("pause")是执行Dos命令pause,等待用户输入
在这里没什么实际意义,因为后面直接就结束了

getline()是一个全局函数
有年头没自己动手编程了
具体记不清了
自己google一下参数用法吧:D

peri_jin 发表于 2008-1-22 06:35

谢谢版主的解答!$害羞$
页: [1]
查看完整版本: 问个菜鸟的问题,getline() 和system(“Pause“);的意思和用法?