void searchBook char bookName50; printf请输入要查找的书名:; scanfs bookName; FILE file = fopenbook_storagetxt r; if file == NULL printf无法打开图书信息文件!n; return; int found = 0;
这段代码定义了一个名为searchBook的函数,用于查找图书信息。函数首先要求用户输入要查找的书名,然后打开一个名为"book_storage.txt"的文件。如果文件打开失败,函数会输出错误信息并返回。接下来,函数使用一个循环从文件中读取图书信息,直到文件的末尾。每次循环,函数会读取图书的编号、书名、作者、出版社、图书种类、图书种类编号和价格,并将其存储在一个名为book的结构体中。然后,函数会将用户输入的书名与读取到的书名进行比较,如果相同,则输出图书的相关信息,并将found标记设为1。最后,函数关闭文件,并根据found标记的值输出相应的提示信息。如果found为0,则表示没有找到相关图书。
原文地址: https://www.cveoy.top/t/topic/hEUs 著作权归作者所有。请勿转载和采集!