#include #include #include #include void panic (char* string); main (int argc, char* argv[]) { if (argc != 3) panic ("hister ") ; FILE* in = fopen (argv[1], "r"); FILE* out = fopen (argv[2], "w") ; // int NOfColumn = atoi(argv[3]); float dummy; int NOfEvents; int counter ; char* string = new char[512]; while (fscanf (in, "%f", &dummy)>0) { NOfEvents = (int) (dummy+0.5); cout << NOfEvents << endl; fgets (string, 512, in); for (int counter = 0; counter < NOfEvents; counter++) { fprintf ( out, "%d ", NOfEvents); fputs (string, out); } } fclose (in); fclose (out); } void panic (char* string) { cout << string << endl; exit (0); }