juego ahorcado en c

miguel
19 de Noviembre del 2004
necesito que me ayuden, tengo que seleccionar una palabra alazar de un archivo para que sea adivinada, otro problema que tengo es que no se mostrar por pantalla tantos guiones como tenga de caracteres la palabra.

Pedro
19 de Noviembre del 2004
Código probado en Dev-C++ :

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<string.h>
#define N 20//Número de palabras almacenadas;
main()
{
int NU,i;
char palabra[30];
FILE *fp;
srand(time(NULL));//valor semilla
NU=rand()%N;//Hallamos el puesto de la palabra
printf("%d",NU);
if(!(fp = fopen("C:\carpeta\palabras.txt","r")))//ruta del archivo
printf("n Error al abrir el archivo");
else{
for(i=0;i<=NU;i++)
fgets(palabra,30,fp);//almacenamos la palabra
printf("La palabra es: %s",palabra);
for(i=0;i<strlen(palabra)-1;i++)
printf("_ ");//La palabra con guiones
fclose(fp);
}
printf("n Fin de programa");
getchar();
}