程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> struct-C結構,幫忙看看是什麼錯啊

struct-C結構,幫忙看看是什麼錯啊

編輯:編程綜合問答
C結構,幫忙看看是什麼錯啊

#include
#define MAXTITL 40
#define MAXAUTL 40
#define MAXBKS 100
struct book {
char title[MAXTITL];
char author[MAXTITL];
float value;
}
int main (void)
{
struct book library[MAXBKS];
int count = 0;
int index;

printf("Please enter the book title.\n");
printf("Press [enter] at the start of a line to stop.\n");
while(count<MAXBKS && gets(library[count].title)!=NULL
                    && library[count].title[0] != '\0')
{
    printf("Now enter the author.\n");
    gets(library[count].author);
    printf("Now enter the value.\n");
    scanf("%f",&library[count].value);
    while(getchar()!='\n')
        continue;
    if(count<MAXBKS)
        printf("Enter the next title.\n");
}
if(count>0)
{
    printf("Here is the list of your books: \n");
    for(index=0;index<count;index++)
    printf("%s by %s: $%.2f\n",library[index].title,
                library[index].author,library[index].value);
}
else
    printf("No books?Too bad.\n");
return 0;

}


最佳回答:


 struct book {
char title[MAXTITL];
char author[MAXTITL];
float value;
} ;   //你原來的代碼這裡少了一個;
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved