ページ

2007年12月31日月曜日

【c++】データ間引き

#include <fstream.h>int main(int ac , char *av[])

 char c;
 ifstream fi;
 int check;
 int n;

 check = 0;
 n=51;

 for(int i =1; i<ac ; i++){
 fi.open(av[i]);
 if(!fi){
  cerr << ”can’t open” << endl;
  return 1;
 }

  while(fi.get(c)) {
   if(check==1) cout << c;
   if(c==10) n++;
   if(!(n % 50)) check=1;  //50行ごとに出力
   if(n % 50) check=0;
  }
 fi.close();
 }
 return 0;

0 件のコメント: