请帮我解决这个问题我在学校也输入了代码,即使在那里它也显示了声明语法错误。 - 无法弄清楚这一点! 。当你刚开始学习编码时,它非常令人沮丧。函数声明语法错误
无效问题的错误:声明语法错误 无效显示错误:非法使用指针,如果
道歉在我任何愚蠢发现。
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
class book
{
char bookname[20];
char isbn[20];
char author[20];
char category[20];
float price;
int noc;
public:
void accept()
{
cout<<"Enter book name :- \n";
gets(bookname);
cout<<"Enter isbn no of the book:- \n";
gets(isbn);
cout<<"Enter authour name:- \n";
gets(author);
cout<<"Enter category of book:- \n";
gets(category);
cout<<"Enter price of the book :- \n";
cin>>price;
cout<<"Enter no of copies of book available in the library :- \n";
cin>>noc;
}
void display()
{
puts(bookname)<<endl;
puts(isbn)<<endl;
puts(author)<<endl;
puts(category)<<endl;
cout<<price<<endl;
cout<<noc<<endl;
}
}b[5];
int main()
{
for(int i=0;i<5;++i)
{
b[i].accept();
}
void issue()
{
int flag=0;
char booksearch[20];
cout<<"Enter name of book member wants to issue :- \n"
gets(booksearch);
for(i=0;i<5;++i)
{
flag=strcmp(booksearch,b[i].bookname)
}
}
if(flag==1)
{
b[i].display();
b[i].issue();
}
getch();
return 0;
}
你可以更具体..并张贴更多的代码 – Pavan
欢迎来到StackOverflow!请花点时间浏览http://stackoverflow.com/help/mcve。特别是你应该在你的问题中包含完整的复制粘贴错误。 –
您使用的是纯文本编辑器还是文字处理器? –