Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct LList *dataList=malloc(sizeof(struct dataList *));
- struct fieldList *fList=malloc(sizeof(struct fieldList *));
- fList->head=NULL;
- dataList->head=NULL;
- fList->length=0;
- char buff[5000];//buffer for fgets
- freopen("movie_metadata.csv", "r", stdin);
- FILE *filePtr=stdin;
- fgets(buff, 5000, filePtr);
- char* p=strtok(buff,"\r");
- fieldParse(&p,fList);
- if(fList->length<1){
- fprintf(stderr,"STDERR no columns. Nothing to sort\n");
- return -1;
- }
- //freopen("redir.csv", "w", stdout);
- while (fgets(buff, 5000, filePtr)){
- char* token=strtok(buff,"\r");
- char**data=malloc(sizeof(char*)*fList->length);
- tokenParse(&token,fList->length,data);
- dataList->head=addNode(data,&dataList,fList->length);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement