亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? add.c

?? A simple bibliotech archive coded in C. A real exercise with fopen write and the other base functio
?? C
字號:
#include "head.h"void  usage() { fprintf (stdout,"\n\nAdd program to the biblioteca.db file\n"                 "Usage       : Required -t -a -e -n -c -p -f \n"                 "Flag info   : -t Title of the book\n"                 "              -a Author of the book\n"                 "              -e Editor of the book\n"                 "              -n Number of pages\n"                 "              -c Cost of the book\n"                 "              -p Position of the book\n"                 "              -f Database file to elaborate\n\n"); } 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 storage_mem(int position,struct libro ehi,struct libro v[]){  int i ;  if (position>MAX_BOOKS) {fprintf(stdout,"The position you have selected is too high for our database file");return -1;}  for (i=0;i<MAX_BOOKS;i++)  	{ 	 if 	(strncmp(ehi.titolo,v[i].titolo,(sizeof(ehi.titolo)))==0    &&     		 strncmp(ehi.autori,v[i].autori,(sizeof(ehi.autori)))==0    &&     		 strncmp(ehi.editore,v[i].editore,(sizeof(ehi.editore)))==0 &&     		 ehi.num_pagine==v[i].num_pagine && (ehi.costo==v[i].costo))     			{ fprintf  (stdout,"[*] The book you have enter is present on our file at position %d Please enter another one [*]\n" ,i);        		  return -1;			}	} if (v[position].titolo    !='\0' &&      v[position].autori     !='\0' &&      v[position].editore    !='\0' &&      v[position].num_pagine !='\0'&&     v[position].costo      !='\0' )		{    		fprintf (stdout,"[*] The position %d isn't free position please erease it before writing on [*]\n",position);    		return -1;		} v[position]=ehi; return 0;}int  add(char *nome,struct libro passare,int position) { FILE *f;char *risp;int i,min,max;if (load(nome,books)==-1) return -1;fprintf (stdout,"[*] Load the database %s file [*]\n",nome);if (storage_mem( position,passare,books) ==-1) return -1;fprintf (stdout,"[*] Saved in memory your entries [*]\n");fprintf (stdout,"[*] Saving on your database file [*]\n");if((f=fopen(nome,"r+"))==NULL){ fprintf(stdout,"[*] I can't load the database file [*]\n");                                    return -1;                                  } for (i=0;i<MAX_BOOKS;i++) fprintf (f,"%s %s %s %d %f\n", books[i].titolo,books[i].autori,books[i].editore,books[i].num_pagine,books[i].costo);fclose(f);return 0;}int main(int argc , char * argv[]){int position;char *nomefile;struct libro copia;char optchar;	if (argc<14 )		{		usage();		return -1;		}	else 		{		while ((optchar=getopt(argc,argv,"t:a:e:n:c:p:f:"))!=EOF) 			{			switch(optchar) 				{         	                case 't' :					{					if (strlen(optarg)>MAXLENGTH)  					{					fprintf (stdout,"[*] Yor title length is over the fixed length if you want to change edit head.h [*]\n");					return -1;					}					strncpy(copia.titolo,optarg,MAXLENGTH);					}				break;				case 'a' :					{					if (strlen(optarg)>MAXLENGTH)		                        {                                        fprintf (stdout,"[*] Yor author length is over the fixed length if you want to change edit head.h [*]\n");                                        return -1;                                        }					strncpy(copia.autori,optarg,MAXLENGTH);					}				break;				case 'e' :					{					if (strlen(optarg)>MAXLENGTH)		                        {                                        fprintf (stdout,"[*] Yor editor length is over the fixed length if you want to change edit head.h [*]\n");                                        return -1;                                        }					strncpy(copia.editore,optarg,MAXLENGTH);					}									break;				case 'n' :					{					copia.num_pagine=atoi(optarg);					}				break;								case 'c' :					{					copia.costo=atof(optarg);					}					break;                               				case 'p' : 					{					position=atoi(optarg);					if (position>MAX_BOOKS|| position<0)					{				        fprintf (stdout,"[*] The position is over the MAX position fixed (%d) if you want to change edit head.h [*]\n",MAX_BOOKS);                                        return -1;					}					}				break;				case 'f' :				{				nomefile=malloc(strlen(optarg));				strncpy(nomefile,optarg,strlen(optarg));				}								}			}				}			if (add(nomefile,copia,position) ==-1) return -1;return 0;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频在线播放| 成人在线综合网| 亚洲麻豆国产自偷在线| 欧美激情在线一区二区三区| 精品国内片67194| wwww国产精品欧美| 欧美大尺度电影在线| 欧美一区二区三区免费| 欧美一区二区女人| 2017欧美狠狠色| 国产视频一区不卡| 日韩理论片在线| 亚洲一二三区在线观看| 亚洲一二三区在线观看| 免费成人av在线播放| 国产精品亚洲午夜一区二区三区 | 欧美夫妻性生活| 91麻豆精品国产91久久久更新时间| 欧美影院午夜播放| 日韩一区二区三区四区 | 国产亚洲精品aa| 国产精品久久久久毛片软件| 亚洲少妇30p| 日韩专区欧美专区| 国产mv日韩mv欧美| 欧美性猛交一区二区三区精品| 欧美理论在线播放| 久久日一线二线三线suv| 中文字幕欧美国产| 亚洲国产美国国产综合一区二区| 麻豆一区二区三区| 成人动漫视频在线| 91精品在线一区二区| 中文字幕第一页久久| 亚洲午夜精品网| 国产一区999| 8x8x8国产精品| 国产精品麻豆欧美日韩ww| 亚洲超碰97人人做人人爱| 久久99国产精品尤物| 色综合久久88色综合天天6| 欧美精品自拍偷拍动漫精品| 久久精品男人的天堂| 午夜精品久久久久久不卡8050| 狠狠v欧美v日韩v亚洲ⅴ| 91免费观看在线| 久久久综合精品| 日日夜夜精品视频天天综合网| 粉嫩aⅴ一区二区三区四区| 5566中文字幕一区二区电影 | 91在线免费视频观看| 精品久久久久久久久久久久久久久久久 | 99久久精品免费看国产免费软件| 911精品产国品一二三产区| 中文字幕av一区二区三区高| 免费看黄色91| 欧美性一级生活| 国产精品福利一区二区三区| 精品亚洲porn| 日韩欧美一区在线| 五月婷婷激情综合| 色婷婷精品久久二区二区蜜臀av| 欧美国产成人在线| 黑人精品欧美一区二区蜜桃| 欧美一区二区三区在线看| 亚洲精品国产品国语在线app| 国产一区亚洲一区| 日韩欧美精品在线视频| 日韩中文字幕av电影| 欧美午夜精品久久久| 亚洲精品高清视频在线观看| 成人黄色av网站在线| 国产欧美1区2区3区| 国产精品一区二区黑丝| 久久婷婷久久一区二区三区| 久久精品国产**网站演员| 欧美一区二区精品久久911| 日韩精品一级二级 | 精品三级av在线| 久久精品国产99| 欧美sm美女调教| 久久99国产精品麻豆| 日韩欧美国产综合一区| 蜜臀av国产精品久久久久 | 国产福利精品导航| 国产欧美视频一区二区三区| 国产高清成人在线| 中文字幕乱码亚洲精品一区| 成人av片在线观看| 亚洲欧美乱综合| 欧美日韩激情在线| 麻豆一区二区三区| 国产亚洲女人久久久久毛片| 不卡的电影网站| 悠悠色在线精品| 日韩一区二区三区视频在线观看| 成人免费高清在线| 一区二区三区在线观看欧美| 在线亚洲+欧美+日本专区| 亚洲超碰精品一区二区| 亚洲精品一区二区精华| 99久久99久久综合| 日韩电影在线观看网站| 国产日韩精品久久久| 91久久线看在观草草青青| 日韩国产精品大片| 国产日产欧产精品推荐色 | 国产日韩在线不卡| 在线观看日韩国产| 韩国午夜理伦三级不卡影院| 自拍偷拍亚洲激情| 日韩视频一区在线观看| 白白色亚洲国产精品| 日日摸夜夜添夜夜添精品视频| 2021国产精品久久精品| 欧洲精品一区二区三区在线观看| 久久精品国产亚洲aⅴ| 日韩毛片高清在线播放| 日韩欧美精品在线视频| 91婷婷韩国欧美一区二区| 精品一区二区精品| 亚洲黄色录像片| 欧美经典三级视频一区二区三区| 欧美色图12p| jvid福利写真一区二区三区| 麻豆精品一区二区av白丝在线| 1区2区3区精品视频| 精品国产乱码久久久久久夜甘婷婷| 91啦中文在线观看| 风间由美一区二区三区在线观看| 午夜激情综合网| 一区二区三区四区高清精品免费观看| 精品毛片乱码1区2区3区| 欧美视频三区在线播放| 97久久精品人人做人人爽| 国产在线精品一区二区夜色| 午夜精品123| 亚洲国产精品久久人人爱蜜臀| 国产精品欧美久久久久一区二区| 精品日韩99亚洲| 91精品国产高清一区二区三区| 欧美三级日韩在线| 欧亚洲嫩模精品一区三区| 91丨九色porny丨蝌蚪| 成人小视频免费观看| 欧美三日本三级三级在线播放| 成人美女视频在线观看| 国产福利一区二区| 国产精品原创巨作av| 国产一区二区剧情av在线| 久久成人羞羞网站| 黄色资源网久久资源365| 看片的网站亚洲| 激情图片小说一区| 国产精品自拍网站| 成人丝袜高跟foot| av电影在线不卡| 色婷婷激情综合| 欧美网站一区二区| 欧美伦理视频网站| 日韩精品一区二| 久久亚洲一级片| 国产精品激情偷乱一区二区∴| 国产精品丝袜91| 亚洲男同性恋视频| 亚洲成人免费看| 精品一区二区精品| 不卡的av在线| 欧美艳星brazzers| 日韩精品中文字幕一区| 久久久久久一级片| 国产精品色呦呦| 亚洲午夜精品在线| 久久99精品视频| 9色porny自拍视频一区二区| 91久久精品一区二区二区| 欧美人牲a欧美精品| 日韩欧美国产电影| 综合av第一页| 日韩成人伦理电影在线观看| 国产1区2区3区精品美女| 在线中文字幕一区二区| 欧美大片在线观看一区二区| 国产亚洲婷婷免费| 一区二区三区在线视频播放| 免费人成在线不卡| av不卡在线观看| 日韩一区二区麻豆国产| 国产精品成人免费在线| 日本欧美韩国一区三区| 国产成人午夜高潮毛片| 欧美日韩dvd在线观看| 日本一区二区三区在线不卡 | 欧美精品tushy高清| 国产午夜精品福利| 亚洲h精品动漫在线观看| 粉嫩久久99精品久久久久久夜| 欧美日韩国产首页| 国产精品福利电影一区二区三区四区| 亚洲一区二区三区在线播放|