首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一个简单换行有关问题

2012-03-07 
一个简单换行问题程序很简单,就是打印输入的字符串main(){intcwhile((cgetchar())!EOF)putchar(c)}可

一个简单换行问题
程序很简单,就是打印输入的字符串
main()
{
            int   c;
            while((c=getchar())!=EOF)
                      putchar(c);            
}
可是我想在运行窗口中先输入两行字符串再打印出来,怎么办呢,我一回车就执行程序了,完全不给我转行的机会!

[解决办法]
使用
gets
[解决办法]
你要分清gets()和getch()
和scanf( "%s ",c);的区别
getch()只不过是输入一个字符而已
[解决办法]
char *c[2];
scanf( "%s ",c[0]);
scanf( "%s ",c[1]);
printf( "%s/n%s ",c[0],c[1]);

[解决办法]
你的输入函数用错了,用gets.编程环境是输入函数是以回车做结束符的,当然你只能入一个字符串了。

热点排行