
// --- file coments.c ------------

#include <stdio.h>
#include "coments.h"
/* --- main() --- */ 
int main()
{
//---	definition part ---
  int c;
  int brC=0;
  int brCpp=0;
  enum coment_sta state=None; //--- automat status -- 
  FILE *f;
  char name_file[81];
  /* --- end 
	     definition
		 part */ /* ---- */
//-----	 statement part
  printf("type name input file:");
  do
  {
	c=scanf("%s",name_file);
  }while(c!=1);

  f=fopen( name_file,"rt");
  if(f==NULL)
  {
    printf("No such file\n");
    return 2;
  }
  while((c = fgetc(f)) != EOF)
  {
    state=compute_coments(c, state);
	if(state==End_C) brC++;
	if(state==End_Cpp) brCpp++;
  }
  fclose(f);
  printf( "found %d c and %d c++ comments\n", brC,brCpp);
  return 0;
}
//--- end program --------