• 第六章 分支语句和逻辑运算符


    cctype是从C语言继承来的一个与字符相关的函数原型的头文件,可以简化确定字符是否为大小写字母、数字、标点符号等工作。 

     ? : 运算符

    cin类型不匹配或到达文件尾时将导致错误,istream对象cin返回false,用cin.clear()清除错误位,以便继续输入。

    判断输入是否出错,可以用`!(cin >> a)`或`!cin`表示,失效位判断函数cin.fail() == 1也可以判断输入错误。
     1 #include<iostream>
     2 
     3 int main(){
     4     using namespace std;
     5     int a;
     6     int i = 0;
     7     while(i < 5 && ++i)
     8     {
     9         cout << "please enter a number:";
    10         while( !(cin >> a) )//使用循环而不是用判断的作用是使15行执行结束后,依然能够执行'cin >> a'语句,而不是直接跳到第9行
    11         {
    12             cin.clear();//清除标志位
    13             while(cin.get() != '
    ')//清空输入流
    14                 continue;
    15             cout << "plase enter a new num:";
    16         }    
    17     }
    18     system("pause");//避免控制台在程序运行结束时闪退
    19     return 0;
    20 }

    简单文本I/O

    使用文件输出的主要步骤如下:

    1. 包含头文件fstream

    2. 创建一个ofstream对象

    3. 将该ofstream对象同一个文件关联起来

    4. 就像使用cout那样使用ofstream对象

    使用与cout相同的格式化方法:setf(), precision()。

    ifstream对象的使用方法类似于istream对象cin。

    若文本不存在,ofstream对象使用open()方法打开文本时,将新建文本,若存在,则默认将其长度截断为0;

    若文本不存在,iftream对象使用open()方法,将打开错误,方法is_open(),用于检查文件是否打开成功。

    cstdli头文件中定义了exit()函数,还定义了一个用于操作系统通信的参数值EXIT_FAILURE。

  • 相关阅读:
    Hello World基于.net framework中CLR的执行
    MVN常用命令
    Git常用命令
    Markdown常用语法
    计算机专用英语词汇
    Windows DiskPart
    字符集过滤器
    SSHkey
    书名
    redis
  • 原文地址:https://www.cnblogs.com/sungnox/p/7591241.html
Copyright © 2020-2023  润新知