我写的程序哪错误了?

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:43:27
#include"stdio.h"
void main ()
{
int a,b;
float c,d;
long e,f;
unsigned int u,v;
char c1,c2;
scanf("%d,%d",&a,&b);
scanf("%f,%f",&c,&d);
scanf("%ld,%ld",&e,&f);
scanf("%o,%o",&u,&v);
scanf("%c,%c",&c1,&c2);
printf("\n");
printf("a=%7d,b=%7d\n",&a,&b);
printf("c=%10.2f,d=%10.2f\n",&c,&d);
printf("e=%17ld,f=%17ld\n",&e,&f);
printf("u=%o,v=%o\n",&u,&v);
printf("c1=%c,c2=%c\n",&c1,&c2);
}
非常感谢,但去了&,还是显示有错误,更要命的是用VC6.0还没有显示错误的地方!
哎!多么希望有位仁兄能帮帮我!
谢谢!
错误提示显示为:
LINK : fatal error LNK1201: error writing to program database "N:\实验二\检查程序错误\Debug\zxd6.pdb"; check for insufficient disk space
Error executing link.exe.
帮帮忙!
谢谢!
第二位仁兄的说法很特别,但运行一下还是有错误!
请兄弟帮我运行一下啊!
谢谢!

楼上2位说的都可以运行
问题不出在程序的代码上。

注意错误提示:
zxd6.pdb无法写到磁盘上,让你检查空间是否不足

"N:\实验二\检查程序错误\Debug\zxd6.pdb"中的盘符是N
一般硬盘分区很少有分到N的吧,不知道楼主这个分区是不是U盘什么的,打开了写保护,或有其它某方面的问题。

在输出printf函数中,不用&符号(&代表一个地址符,在输入的时候用到),直接写变量就行:
printf("a=%7d,b=%7d\n",a,b);
printf("c=%10.2f,d=%10.2f\n",c,d);
printf("e=%17ld,f=%17ld\n",e,f);
printf("u=%o,v=%o\n",u,v);
printf("c1=%c,c2=%c\n",c1,c2);

#include"stdio.h"
void main ()
{
int a,b;
float c,d;
long e,f;
unsigned int u,v;
char c1,c2;
scanf("%d",&a);
scanf("%d",&b);
scanf("%f",&c);
scanf("%f",&d);
scanf("%ld",&e);
scanf("%ld",&f);
scanf("%o",&u);
scanf("%o",&v);
scanf("%c",&c1);
scanf("%c",&c2);
p