• 小技巧(杂乱篇章)



    《cin输入队列错误案列》

    当使用cin输入字符串时,会因为字符串中含有cin的结束标志量而终止读取。cin的结束标志量有回车、空格以及Tab键。当字符串的值为jfak ajfkdl,其中含有空格,但cin获取的字符串值只是jdak。如果要将空格也读入,此时需要调用其他成员函数get()读取一定长度的字符串

    【实现过程】

      定义字符数组ch,大小为20.首先用函数get()读取缓冲区中的20个字符,然后使用操作符>>读取以空格结束的字符串,代码如下:

    #include<iostream>
    using namespace std;
    void main()
    {
    	char ch[20];//定义字符数组
    	cin.get(ch,20);//使用成员函数get()获取20个字符
    	cout<<"读取字符串:"<<ch<<endl;
    	cin>>ch;
    	cout<<"遇见空格结束的字符串队列读入:"<<ch<<endl;
    }
    

     注意:除了get()函数,还可以使用getline函数读取一定长度的字符串。但是当字符串太长时,getline()函数的使用会影响之后的cin操作。

      【结果输出】

            


    《使用atoi()函数把字符串转换为整数》

     【实例描述】

      在C++高级编程案例中,通常要将字符串转换为整数,此时可以调用函数auoi(),其调用格式如下:

         int 变量名=auoi(char *变量名)

       另外,如果将字符串变为整形,则更方便数据的处理。


    《使用itoa()函数把整数转换为字符串》

      【方法】调用itoa()函数

      【实现过程】

    #include<iostream>
    using namespace std;
    void main()
    {
    	int a=1234;
    	char ch[10];
    	itoa(a,ch,10);
    	cout<<"整数a变换为字符串ch,表示为:"<<ch<<endl;
    }
    

     【输出】

          


    《使用system()函数使屏幕停止和清屏实现》

     【代码】system("pause");system("cls");

  • 相关阅读:
    c++ 判断是元音还是辅音
    c++示例 计算器
    c++容器 算法 迭代
    获取 Django版本号的两种方式
    ImportError: No module named pytz
    Nginx配置proxy_pass转发的/路径问题
    VIM复制粘贴大全!
    SSL协议与数字证书原理
    分析支付宝客户端的插件机制
    PHP session的实现原理
  • 原文地址:https://www.cnblogs.com/0405mxh/p/10129272.html
Copyright © 2020-2023  润新知