📄 zyl.c
字号:
#include <stdio.h>#include <stdlib.h>#if UNIX | DOS_DJGPP#include <time.h>#endif#define MWINCLUDECOLORS#include "nano-X.h"#include <math.h>GR_WINDOW_ID w;GR_GC_ID gc;GR_FONT_ID fontid;void copyfile(){ FILE *in, *out; char ch,infile[10],outfile[10]; printf("enter the infile name:\n"); scanf("%s",infile); printf("enter the outfile name:\n"); scanf("%s",outfile); if((in=fopen(infile,"r"))==NULL) { printf("cannot open infile\n"); exit(0); } if((out=fopen(outfile,"w"))==NULL) { printf("cannot open outfile\n"); exit(0); } while((ch=fgetc(in))!=EOF) { fputc(fgetc(in),out); } fclose(in); fclose(out);}void main(int ac,char **av){ float a; a=sin(30); if(GrOpen()<0) { exit(1); } w=GrNewWindowEx(GR_WM_PROPS_APPWINDOW,"hafhfasf",GR_ROOT_WINDOW_ID,0,0,240,320,RED); GrSelectEvents(w,GR_EVENT_MASK_EXPOSURE|GR_EVENT_MASK_CLOSE_REQ|GR_EVENT_MASK_KEY_DOWN); GrMapWindow(w); gc=GrNewGC(); GrSetGCUseBackground(gc,GR_FALSE); GrSetGCBackground(gc,RED); while(1) { GR_EVENT event; GrCheckNextEvent(&event); switch(event.type) { case GR_EVENT_TYPE_CLOSE_REQ: GrClose(); exit(0); break; case GR_EVENT_TYPE_KEY_DOWN: switch(event.keystroke.ch) { case '0': GrText(w,gc,0,15,"00Linux",-1,GR_TFASCII); break; case '1': GrText(w,gc,0,30,"11Linux",-1,GR_TFASCII); break; case '2': GrText(w,gc,0,45,"33Linux",-1,GR_TFASCII); break; case '4': GrText(w,gc,0,60,"start copy file please wait....",-1,GR_TFASCII); copyfile(); break; } case GR_EVENT_TYPE_EXPOSURE: fontid=GrCreateFont("HZKFONT",0,NULL); GrSetFontAttr(fontid,GR_TFKERNING|GR_TFANTIALIAS,0); GrSetGCFont(gc,fontid); // GrText(w,gc,0,15,"haha?Linux",-1,GR_TFASCII); // GrText(w,gc,0,30,"haha?Linux",-1,GR_TFASCII); //GrText(w,gc,0,45,"haha?Linux",-1,GR_TFASCII); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -