将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止位的地方

本文介绍了如何使用C语言编写一个程序,将输入中的制表符替换为适当数量的空格,使得空格填充到下一个制表符位置。通过定义TABINC常量(默认为8),计算出从当前位置到下一个制表位所需的空格数,并实现对'/t'、'/n'和其他字符的处理。示例代码展示了详细的处理逻辑。
摘要由CSDN通过智能技术生成

     源自《The C Programming Language》P25 pr1-20:

     编写程序detab,将输入中的制表符替换成适当数目的空格,使空格充满到下一个制表符终止位的地方。假设

     制表符终止位的位置是固定的,比如每隔n列就会出现一个制表符终止位。n应该是变量还是常量呢?

 

     参考代码:

    

 

     分析:

 

      1,  理解题意:本题的目的是将输入的'/t'换成适当数目的空格输出。比如,输入:

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值