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);
}