This code works for names which have 1 word lastnames, but not for 2 word last names (such as Van Damm). How can I get the whole last name?
Code:while(fgets(line, sizeof(line), filelist)!=NULL){ name=strtok(line,";"); strcpy(nametmp,name); street=strtok(NULL,";"); city=strtok(NULL,";"); firstname=strtok(nametmp," "); lastname=strtok(NULL," "); printf("full name: %s\n",name); printf("first name: %s\n",firstname); printf("last name: %s\n",lastname); printf("street: %s\n",street); } fclose(filelist); }



LinkBack URL
About LinkBacks



but looked at my code not at the original one... so ended with [^;]