Código:
Mi problema es que lee dos veces la ultima palabra del archivo. Como puedo hacer para mejorar eso? FILE *archivo; archivo=fopen(nombrecompleto,"r"); char leido[MAX_WORD]; while(feof(archivo)==0) { fscanf(archivo,"%s",leido); insertarM(toReturn,leido);//inseta en un TDA printf("inserte %s en un multiset\n",leido); insertarM(todos,leido);//inserta en otro multiset printf("inserte %s en todos\n",leido); } fclose(archivo);