caoxiaolin 发表于 2018-8-17 16:40

受(ch = getchar()) != EOF && ch != '\n'启发写的小程序

在看了一点C和指针后,突然来灵感了,写了个小程序:lol



#include <stdio.h>
#include <stdlib.h>

int main(void)
{
        int ch;
        int flag = 1;
       
        while ((ch = getchar()) != EOF && ch != '\n')
        {
                if (ch != 26) //ch != ctrl + z
                {
                        printf("%c", ch);
                        flag = 1;
                }
                else
                {
                        printf("\n");
                        flag = 0;
                }
               
        }
        if (flag) //判断最后一次到底读取的是什么
        {
                printf("\n");
        }
       
        printf("end: ch = %d\n", ch);

        system("pause");
        return 0;
}

最后把这本书分享给大家,确实和不错哦!

链接:https://pan.baidu.com/s/1BOLffiiiKCSdfXVT9Xvk-A 密码:lame

希望大家给点CB哦{:1_893:}

caoxiaolin 发表于 2018-8-17 16:44


加个图:lol

Kaiter_Plus 发表于 2018-8-17 17:00

刚开始学,感谢楼主的分享!!!

记得不可说 发表于 2018-8-18 08:22

书拿走了,谢谢
页: [1]
查看完整版本: 受(ch = getchar()) != EOF && ch != '\n'启发写的小程序