您的位置:MYSQL中文网 > c控制台程序一闪而过 C++ 控制台

c控制台程序一闪而过 C++ 控制台

2023-07-16 06:30 C++教程

c控制台程序一闪而过 C++ 控制台

c控制台程序一闪而过 C++ 控制台

c控制台程序一闪而过

学习C++ - C++控制台

读取字符到文件结尾


#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; 
} 

上面的代码生成以下结果。

使用cin.get()读取字符


#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; 
}

上面的代码生成以下结果。



阅读全文
以上是MYSQL中文网为你收集整理的c控制台程序一闪而过 C++ 控制台全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 MYSQL中文网 mysqlcn.com 版权所有 联系我们
桂ICP备12005667号-29 Powered by CMS