#include <iostream>
int main()
{
using namespace std;
char ch;
int count = 0;
cin.get(ch); // attempt to read a char
while (cin.fail() == false) // test for EOF
{
cout << ch; // echo character
++count;
cin.get(ch); // attempt to read another char
}
cout << endl << count << " characters readn";
return 0;
}
上面的代码生成以下结果。
#include <iostream>
int main(void)
{
using namespace std;
int ch; // should be int, not char
int count = 0;
while ((ch = cin.get()) != EOF) // test for end-of-file
{
cout.put(char(ch));
++count;
}
cout << endl << count << " characters readn";
return 0;
}
上面的代码生成以下结果。
学习C++-C++函数参数函数参数和值传递C++通常通过值传递参数。例如, double volume = cube(side); 这边是一个变量,在运行中,...
C++ 指针运算符(& 和 *) C++ 运算符C++ 提供了两种指针运算符,一种是取地址运算符 ,一种是间接寻址运算符 *。指针是一个包含...
C++ 函数调用运算符 () 重载 C++ 重载运算符和重载函数函数调用运算符 () 可以被重载用于类的对象。当重载 () 时,您不是创造了...
C++ if...else 语句 C++ 判断一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。语法C++ 中 if...els...
C++ 输入/输出运算符重载 C++ 重载运算符和重载函数C++ 能够使用流提取运算符和流插入运算符来输入和输出内置的数据类型。您可以...