浏览 2391 次
锁定老帖子 主题:继续C++输入的学习。
精华帖 (0) :: 良好帖 (0) :: 新手帖 (8) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-11-10
有关C++的输入cin,getline,get, 大家是不是都明白了?这个东西看其来是不难,但是你如果不是很留心,马上就会出错的。呵呵! 现在给大家一个C++程序。^_^!大家先看看CPP程序,想一下程序运行结果,然后在C++编译器里编译一下。看看你想的和你运行的结果是不是一样??
// strtype4.cpp -- line input #include <iostream> #include <string> // make string class available #include <cstring> // C-style string library int main() { using namespace std; char charr[20]; 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; }
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |