很怪的程序。。。
这个东西,在VC6能运行,但是到了vc2008就不能运行了。。。还用,这个程序,在录入信息的时候有问题,不知道是怎么的。。。
请高手帮忙看看。。
谢谢!
#include <stdio.h>
#include <string.h>
#include <conio.h>
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[i].no);
printf("\tCD名称:");
gets(cd[i].title);
printf("\t售 价:");
scanf("%d",&cd[i].price);
printf("\n");
}
i=0;
printf("请输入查询的CD编号:");
do
{
gets(tStr);
if(strcmp(tStr,cd[i].no)==0)
{
printf("您要查找的CD详细数据如下:\n");
printf("1.CD编号:%s\n",cd[i].no);
printf("2.CD标题:%s\n",cd[i].title);
printf("3.售 价:%d\n",cd[i].price);
break;
}
i++;
if(i==3)
break;
}while(1);
return 0;
}