📄 conv.c
字号:
#include <string.h>#include <stdio.h>#define BUFSIZE 16384int main(int argc,char *argv[]){ FILE *InFile,*OutFile; char Buffer[BUFSIZE]; if(argc==1) { puts("GameBoy Snapshot Converter by Marat Fayzullin (C)FMS 1995"); puts("Usage: conv <infile> [<outfile>]"); return(0); } if(argc>3) { printf("%s: Wrong number of arguments\n",argv[0]);return(0); } if(!(InFile=fopen(argv[1],"rb"))) { printf("%s: Can't open file %s\n",argv[0],argv[1]);return(1); } OutFile=(argc==2)? stdout:fopen(argv[2],"wb"); if(!OutFile&&(argc>2)) { printf("%s: Can't open file %s\n",argv[0],argv[1]);return(1); } if(fread(Buffer,1,512,InFile)!=512) { printf("%s: Short input file\n",argv[0]);return(1); } while(!feof(InFile)) fwrite(Buffer,1,fread(Buffer,1,BUFSIZE,InFile),OutFile); fclose(InFile);fclose(OutFile);return(0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -