易截截图软件、单文件、免安装、纯绿色、仅160KB

用C写个图书管理系统的查询功能问题。?


  怎么对文本里的字段操作啊?
/*按书名查找方法*/
int findBN()
{
  FILE *fp;
  char bookname[10];

  int i;

  fp=fopen("book.txt","r");
   
  printf("请输入你要查找的书名\n");
  scanf("%s",bookname);

  for(i=0;fread(&book,sizeof(struct book),1,fp)!=0;i++)
  {


    if(strcmp(bookname,book[i].bookname)==0)
    {
      printf("这本书的详细资料是:%d %d %s %s %f %d %d %d \n 按任意键返回\n",
      book[i].ISBN,book[i].bookid,book[i].bookname,book[i].bookauthor,book[i].price,book[i].publicdata.year,book[i].publicdata.month,book[i].publicdata.day);

    }
    fclose(fp);
    return FALSE;
  }

  printf("没有你要查找的书籍\n");
  fclose(fp);
  return FALSE;
}

LZ能不能具体点?

这个要看你的文本内容是否比较格式话了,一般都是每行读取然后分析每行的内容

LS说的就是我要实现的,我用.txt文件储存的。存储很没有格式。有什么好的建议?

  还可以用什么储存呢?

struct data
{
  int year;
  int month;
  int day;
};

struc


相关问答:

为什么C写DLL文件C、PB能调用VB不能调用

为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?

1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......

c中的转义字符问题

    '\108'作为字符常量对不对?
转义字符'\ddd'表示3位8进制所代表的字符。 但是108不是正确的8进制表示方法,因此应该是错误的。
但是char a='\108'; 为什么编译不出错呢?
\108 没超过 ......

C/S程序在线自动更新问题,谢谢求教!

目前遇到的问题是:
存放在远程服务器端c/s程序一有更新,如何做到客户端立即响应弹出有最新升级的提示窗口。
本来有点思路:采用WCF+windowns服务+定时器的方式也能实现,但是每台客户端机子每隔都去访问一下远程 ......

探求出c++、c的知识

      现在有关c++、c的书籍,那些书是较深层次的?请介绍几本?


#include <iostream>
using namespace std;
int funhion(int x, int y )
{
int m,n;
    ......

如何查找系统未安装补丁C - C/C++ / 新手乐园

请问各位高手如何用C/C++获得系统未安装补丁
好像很专业的东西。。。

查注册表
每个补丁如果安装了都会在注册表里面登记

请问能不能更清晰些,我想用c\c++查出来,不好意思,我是新手。还望指教。谢

分值 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号