Para poder usar estas funciones tenemos que incluir la cabecera:
string.h
con el primero:
Código:
fscanf(archivo, "%s", palabra);
largo = strlen(palabra);
palabra[largo-1] = '\0'; //con esto terminas la variable palabra.
strcat(frase, palabra);
si quieres usar sprintf hazlo así:
Código:
fscanf(archivo, "%s", palabra);
largo = strlen(palabra);
palabra[largo-1] = '\0'; //con esto terminas la variable palabra.
sprintf(frase, "%s ", palabra);
no lo he probado pero creo que asi deberia funcionar.