⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 printwp.c

📁 This is code tutorial for image processing include:histogram,sketon....
💻 C
字号:

#include <stdio.h>

#define NEWPAGE 0x0C

main(argc, argv)
   int argc;
   char *argv[];
{
   int c, print = 1, reading = 1;
   FILE *input_file, *output_file;

  if(argc < 3  ||  argc > 3){
     printf("\nusage: printwp wp-file-name odd-or-even\n");
	 exit(1);
  }

  if((input_file = fopen (argv[1], "rb")) == NULL){
    printf("\nprintwp: error opening file %s\n", argv[1]);
    exit(1);
  }

  if((output_file = fopen ("prn", "wb")) == NULL){
    printf("\nprintwp: error opening printer \n");
    exit(1);
  }

     /* if even is specified, skip the first page */
  if(argv[2][0] == 'e' || argv[2][0] == 'E') toggle(&print);

  while(reading){
     c = fgetc(input_file);
	 if(print)        fputc(c, output_file);
	 if(c == NEWPAGE) toggle(&print);
	 if(c == -1)      reading = 0;
  } /* ends while reading */

  fclose(input_file);
  fclose(output_file);

}  /* the end */

toggle(int *a)
{
   if(*a == 1) 
      *a = 0;
   else        
      *a = 1;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -