c语言中如何实现输入自动换行?

就象word里面的,一行规定输入几个字符,超过就自动切换到下一行继续!

1、C语言中scanf 如何实现连续换行输入:

#include <stdio.h>
int main(){
    int value;
    while(scanf("%d", &value) != EOF){ // 可以连续换行输入value
     // 需要执行的代码
    }
    return 0;
}

2、scanf函数原型:int scanf(const char *format,...);
返回值:scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。(EOF值为-1)。
调用:其调用形式为: scanf("<格式说明字符串>",<变量地址>);变量地址要求有效,并且与格式说明的次序一致。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-21
在C中一般是不会用到这个功能的,在C中因为代码长度不同,一般一句话一定要在一行写完,多行输入或者一行输入多句指令,影响程序的可读性!你要设置的话可以到格式里面找找!本回答被提问者采纳
第2个回答  2014-06-21
#include<stdio.h> void main() {int i,j; for(i=1;i<100;i++) { j++; printf("a"); if(j==10) { printf("\n"); j=0; } } } 这样就实现了10个1换行。
相似回答