Have an error in my program

  • Thread starter woofr_87
  • Start date
  • #1
4
0
hye everyone...this program have an error..


PHP:
#include<stdio.h>
#define MAX 10

struct book
{
	char title[81];
	char author[71];
	char category[31];
};


int main()
{
	struct book library[MAX];
	int menu(void);
	struct book add(void);
	void list (struct book, int);
	int choice,count = 0;

	do
	{
		choice = menu();
		switch(choice)
		{
		case 0 :
			puts("End of my act :-) ");
			break;

		case 1 :
			if(count < MAX)
			{

				library[count] = add();
				count++;
			}

			else
				puts("Library is reached maximum capacity");
			break;

		case 2 :
		list(library,count);
			break;

		default :
			puts("Wrong selection. Try again");
		}
	}while (choice != 0);
	return 0;
}


int menu(void)
{
	int choice;
	puts("\nSuper Duper Menu >>");
	puts("\t0: Exit");
	puts("\t1: Add a book");
	puts("\t2:List all books");
	scanf("%d",&choice);
	return choice;
}



struct book add(void)
{
	struct book temp;
	fflush (stdin);
	puts("\n<<ADD MORE>>");
	printf("Title?");
	gets(temp.title);
	printf("Author");
	gets(temp.author);
	printf("Category?");
	gets(temp.category);
	return temp;

}



void list (struct book * sp,int size)
{

	int i;
	printf("\n");
	puts("<<BOOK LIST>>");
	for(i=0;i<size; ++i, ++sp)
		printf("%d by %s --- %s\n",i+1,sp->title,sp->author,sp->category);
	return;
}


this program have an error at line 43..
i try to change the error to be like this :

PHP:
	list(library[count],count);

Am i right??

but..when i want to debug this code, the compiler said that this code dont have an error..and then, when i want to run this code, the compiler said this code have an error..
opss...im using Microsoft Visual C++ 6.0..
 

Answers and Replies

  • #2
35,292
7,149
Sounds like you're gettin a run-time error, not a compiler error. If you are running your program, the compiler has already generated the executable.

What's the error you are getting, and what operation are you perfoming when you get the error?
 

Related Threads on Have an error in my program

  • Last Post
Replies
1
Views
1K
Replies
3
Views
781
  • Last Post
Replies
3
Views
3K
  • Last Post
Replies
9
Views
1K
Replies
4
Views
1K
Replies
2
Views
234
Replies
7
Views
2K
  • Last Post
Replies
6
Views
798
Replies
3
Views
904
  • Last Post
Replies
3
Views
6K
Top