print.c
来自「A simple bibliotech archive coded in C. 」· C语言 代码 · 共 34 行
C
34 行
#include "head.h"int load(char *nomefile,struct libro v[]){ FILE *f; int k=0,i=0; if((f=fopen(nomefile,"r"))==NULL){ fprintf(stdout,"[*] I can't load the database file [*]\n"); return -1; } while (fscanf(f,"%s%s%s%d%f\n",v[k].titolo,v[k].autori,&v[k].editore,&v[k].num_pagine,&v[k].costo) !=EOF) k++; fflush(f); fclose(f); return 0;}int main(int argc,char *argv[]){ char *risp;int i,min,max;if (load(argv[1],books)==-1) return -1;fprintf (stdout,"[*] Load the database %s file [*]\n",argv[1]);for (i=atoi(argv[2]);i<atoi(argv[3]);i++){ if (books[i].titolo !='\0' && books[i].autori !='\0' && books[i].editore !='\0' && books[i].num_pagine !='\0' && books[i].costo!= '\0' ) printf (" %d :%s %s %s %d %f\n",i, books[i].titolo,books[i].autori,books[i].editore,books[i].num_pagine,books[i].costo);else fprintf (stdout,"%d : -=Free=- \n",i);}return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?