Esempio n. 1
0
/* csvtest main: test CSV library */
int main(void)
{
	int i;
	char *line;

	while ((line = csvgetline(stdin)) != NULL) {
	      printf("id = %s, Name = %s, nf = %d \n", csvfield(0), csvfield(1),csvnfield());
	}
	return 0;
}
/* csvtest main: test CSV library */
int main(void)
{
	int i;
	char *line;

	csvinit(1000, 500);
	while ((line = csvgetline(stdin)) != NULL) {
		printf("line = `%s'\n", line);
		for (i = 0; i < csvnfield(); i++)
			printf("field[%d] = `%s'\n", i, csvfield(i));
	}
	return 0;
}
Esempio n. 3
0
//------------------ MAIN -----------------------//
int main (int a, char *b[]){
  int i;
  char *line;
  FILE *thefile;
  char *str;
  
  if (a == 2){
    thefile = fopen(b[1], "r");    
    
    if (thefile == 0 || thefile == NULL){
      fprintf(stderr, "Unable to open '%s'\n",b[1]);
      exit(0);
    }    
    
    while((line = csvgetline(thefile)) != NULL){
      str=strjoin(field,'\t');
      //printf("Line is '%s' \n", line);
      printf("%s\n",str);
      
      //for (i = 0; i< csvnfield(); i++){
      //if there is no other element in the fields array dont print tab
      //if (i == csvnfield()-1)
      //printf("%s",csvfield(i));
      //else
      //  printf("%s\t",csvfield(i));
      //}
      //printf("\n");
    }
  }
  else{
    //to-do 
  }
  
  

  
  /*
    while((line = csvgetline(stdin)) != NULL){
    printf("line = '%s' \n", line);
    
    for (i = 0; i< csvnfield(); i++)
    printf("field[%d] = '%s'\n", i, csvfield(i));
    }*/
  
  return 0;
}
Esempio n. 4
0
File: main.c Progetto: ihilt/ref2mcg
static void print_result(FILE *fin, char *ref_des, char *cust_pn, char *mcg_pn)
{
	int i;
	int nfield;

	if (csvgetline(fin) != NULL) {
		if (ref_des_col > 0) {
			i = 0;
			while (i < ref_des_col+1)
				printf("%s,", csvfield(i++));
		} else {
			printf("%s,", ref_des == NULL ? "" : ref_des);
		}
		if (mcg_pn == NULL)
			printf("%s", cust_pn == NULL ? "" : cust_pn);
		else
			printf("%s", mcg_pn);
		nfield = csvnfield();
		for (i = ref_des_col + 1; i < nfield; i++)
			printf(",%s", csvfield(i));
		printf("\n");
	}
}
Esempio n. 5
0
int main(void)
{
  int i;
  int x = 0;
  char *line;

  while ((line = csvgetline(stdin)) != NULL) {
    if (x == 0) {
      for (i = 0; i < csvnfield(); i++) {
        csvfield(i);
      }

      printf("{\n");
    } else {
      json_print(x);
    }

    if (x == 0) h_count = 1;
    x++;
  }

  printf("\n  }  \n}\n");
  return 0;
}