Minesta
V2EX  ›  编程

关于 gcc 编译《c 程序设计语言》这本书的一个问题

  •  
  •   Minesta · Feb 2, 2017 via Android · 3646 views
    This topic created in 3396 days ago, the information mentioned may be changed or developed.
    在 c 程序设计语言这本书中,有这么一个例子
    long nc;
    nc= 0;
    while(getcha() !=EOF)
    ++nc;
    printf("%ld\n",nc)

    用 gcc 编译运行后,无法输出 nc 的值,求指教
    2 replies    2017-02-04 17:52:41 +08:00
    mutalisk
        1
    mutalisk  
       Feb 3, 2017 via iPhone
    输入了文件结束符 eof 才能退出 while 循环
    blackjar
        2
    blackjar  
       Feb 4, 2017
    另外 getchar() 兄弟复制总不会复制错吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1251 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:43 · PVG 01:43 · LAX 10:43 · JFK 13:43
    ♥ Do have faith in what you're doing.