level 9
输入输出是C语言中一个重要的人机交互界面,初学者会犯一些意想不到的错误.大家一起来讨论一下吧.printf,scanfputc , getcputs , getsgetline,sscanf,fprintf, fscanf, fread, fwrite, fgetc, fputc等等,各种函数使用起来应该注意哪些问题,如何规范使用.
2004年12月28日 06点12分
1
level 9
怎么不继续了?等我考试结束了,我会进行大总结的.希望大家多多讨论,到时候我可以把大家的智慧总结得好一些.
2004年12月28日 12点12分
4
level 7
输入float数组问题:-------------------------------------------------------------int i;float arrayf[10],temp;printf("请输入10个浮点数:");for(i=0;i<10;i++){ scanf("%f",&temp); array[i]=temp;}-------------------------------------------------------------float数组不能直接输入,而要借助于中间变量。
2004年12月28日 13点12分
5
level 9
do能,你这是从哪听来的?不对的.#include
#include
int main(void){ float a[4]; int i; for(i=0;i<4;i++)scanf("%f",&a[i]); for(i=0;i<4;i++)printf("a[%d]=%f\n",i,a[i]); system("PAUSE"); return 0;}gcc3.3.1+mingw编译运行通过.
2004年12月28日 13点12分
6
level 7
gcc3.3.1+mingw编译运行通过. ------------------这并不代表所有的编译器都可以通过,你用vc6.0试试,呵呵为保证可移值性,我觉得还是用中间变量的好。
2004年12月28日 14点12分
7
level 9
是吗?你用VC6.0运行我的程序看看,会有什么问题?
2004年12月28日 14点12分
8
level 7
for(i=0;i<4;i++)printf("a[%d]=%f\n",i,a[i]);都是0!
2004年12月28日 14点12分
9
level 9
do熊,你用的是什么VC啊?我用VC6.0编译我的程序,运行起来完全正常!
2004年12月28日 14点12分
10
level 9
完全一样,怎么到你那里就是0了?肯定是你操作和我不一样.
2004年12月28日 14点12分
12
level 9
我可以负责任地告诉你,你的VC有问题,或者你没把程序CP全了,后果将会很严重.嘿嘿.
2004年12月28日 14点12分
13
level 0
刚刚在我的机子上试了下,assiss是对的。(我用的DEV C++ 4.0)-------do熊
2005年04月30日 10点04分
15
level 0
考你们一下outportb和inportb怎么用?功能是什么?
2005年12月28日 04点12分
17
level 0
在gets(choice);的时候如何能够做到在20秒之内不输入就作下一步操作?可以实现吗?
2006年02月24日 03点02分
20