形如下面格式的数据(存储在txt文件中),如何将其存到一个像这样struct中? 这个结构有问题,name只有一个单元,无法保存那么长的名字字符串,可以定义成:includeincludeincludestruct Book { int code;char*name;int mark;bool inlibrary;};define N 1024void main(){ FILE*fp;struct Book MyStore[N];int i,n;char buffer[256],name[80];if(fp=fopen(\"books.txt\",\"r\"){ n=0;while。feof(fp)){ fgets(buffer,256,fp);sscanf(\"%d%s%d%d\",&MyStore[n].code,name,&MyStore[n].mark,&i);MyStore[n].inlibrary=(i=0)?(FALSE):(TRUE);MyStore[n].name=new char[strlen(name)+1];strcpy(MyStore[n].name,name);n+;if(n>;=N)break;}fclose(fp);处理这些数据最后,需要自己编程释放for(i=0;i;i+)delete[]MyStore[i].name;} else printf(\"无法打开文件。\\n\");}
如何将数据库文件存储在sd卡内 可以弄成数据脚本,要是数据文件较小也可以备份后存到sd卡上。
Mysql 数据库文件存储在哪个目录 mysql数据库在系统上是以一个文件夹的形式出现的,你创建了ac数据库,那么在磁盘上就会出现ac的目录,而ac数据库的全局配置则是ac文件夹中的db.opt文件来管理。。