您的位置:首页 > 其它

编写程序detab,将输入中的制表符换成适当数目的空格

2016-08-28 10:48 801 查看
#include<stdio.h>

#define TABINC    5

main()

{

    int c, nb, pos;

    nb = 0;

    pos = 1;

    while((c = getchar()) != EOF){

        if(c == '\t'){

            nb = TABINC - (pos - 1) % TABINC;

            while(nb > 0){

                putchar(' ');

                ++pos;

                --nb;

            }

        }else if(c == '\n'){

            putchar(c);

            pos = 1;

        }else{

            putchar(c);

            ++pos;

        }

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐