yole 发布留言 2008-7-24 15:25
很怪的程序。。。
这个东西,在VC6能运行,但是到了vc2008就不能运行了。。。
还用,这个程序,在录入信息的时候有问题,不知道是怎么的。。。
请高手帮忙看看。。
谢谢!
#include
#include
#include
int main(void)
{
int i;
char tStr[5];
struct product
{
char no[5];
char title[20];
int price;
}cd[3];
printf("=== CD唱片登记程序 ===\n\n");
for (i=0;i<3;i++)
{
printf(" 第%2d 张CD编号:",i+1);
gets(cd.title);
printf("\t售 价:");
scanf("%d",&cd.no)==0)
{
printf("您要查找的CD详细数据如下:\n");
printf("1.CD编号:%s\n",cd.title);
printf("3.售 价:%d\n",cd.price);
某一句,改成这个样子。
还有,死循环里面的逻辑设计不正确,需要重新设计。dengwei729 发布留言 2008-7-24 17:13
佩服
楼上的太强了,这个问题也困挠了我一段时间呢。
不过好像不用去地址吧
scanf("%d%c",&cd