c语言中用gets读入一个字符串,函数功能类似word的首行缩进2字符,puts输出???

如题所述

可以在puts前 先输出两个字符宽度。

也可以在gets读入的时候 偏移两个字符宽度读取,前面两个放空格。 

比如这样:

char s[500] = "  ";//两个空格。
gets(s+2);//偏移两个空格
puts(s);//带空格输出。追问

如果我需要对一个文本文件处理:如果上一段已经处理好,下一段继续首行缩进,还能用fputs输出整个文本么

追答

没懂你的意思
你的两行是存在不同字符串还是相同字符串?

追问

如果使用文本,文本是已经分段的英文.不同的字符串.每段都首行缩进

追答

要么处理的时候就加上空格
要么输出一行前,先用putchar或者printf输出两个空格

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网