ay_guobo 发表于 2013-1-27 04:47:16

继续C++输入的学习。

      有关C++的输入cin,getline,get, 大家是不是都明白了?这个东西看其来是不难,但是你如果不是很留心,马上就会出错的。呵呵!
      现在给大家一个C++程序。^_^!大家先看看CPP程序,想一下程序运行结果,然后在C++编译器里编译一下。看看你想的和你运行的结果是不是一样??
     
// strtype4.cpp -- line input#include <iostream>#include <string>               // make string class available#include <cstring>            // C-style string libraryint main(){    using namespace std;    char charr;   string str;    cout << "Length of string in charr before input: "          << strlen(charr) << endl;    cout << "Length of string in str before input: "         << str.size() << endl;    cout << "Enter a line of text:\n";    cin.getline(charr, 20);   // indicate maximum length    cout << "You entered: " << charr << endl;    cout << "Enter another line of text:\n";    getline(cin, str);          // cin now an argument; no length specifier    cout << "You entered: " << str << endl;    cout << "Length of string in charr after input: "          << strlen(charr) << endl;    cout << "Length of string in str after input: "         << str.size() << endl;    return 0; } 
 
页: [1]
查看完整版本: 继续C++输入的学习。