zoukankan      html  css  js  c++  java
  • 【C++程序不输出】到底是什么造成了程序不输出

    (ubuntu 16.04)

    最近做题的时候,经常莫名其妙地,程序写的明明没毛病但是就是输出不了,气得我呀

    然后某一次突然发现了原因,竟然是输出之后没有加endl或者空格!

    例如:

    cout<<1;

    printf(1);

    这样的不会输出

    cout<<1<<endl;

    cout<<1<<" ";

    (printf同)

    会输出

    IDE中发现这个bug之后,以为是IDE的bug

    然后我就在命令行

    g++ -Wall xxx.cpp -o xxx

    编译之后,发现规律是同样的

    —— —— —— —— —— —— —— —— —— —— ——

    目前的办法是加换行或者空格,具体原因不明(也许是特性吧)

    待解决,在Windows下没有出现这种问题

    —— —— —— —— —— —— —— —— —— —— ——

    哦不!我意识到问题所在了!这种问题不符合常理!!!那么!!它是一个超自然力量!

    这是模因危害!!!有一个人看到这篇文章!!它就会被传播一次!!

  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    netty中Pipeline的ChannelHandler执行顺序案例详解
    Pi-设置无线
    Pi1-Centos
    gitlab升级
    ansible
    我也玩Jenkins
  • 原文地址:https://www.cnblogs.com/dudujerry/p/10055164.html
Copyright © 2011-2022 走看看