yo leo el archivo, pero lo leo por caracteres, pero cuando trato de poner cada caracter en una sola variable no puedo, no se hacerlo en c.
Código PHP:
void tomarpalabra(){
system ("color b");
system("cls");
int cantidad;
char caracter,palabra;
printf("\n\t\t\t ¿Con cuantas palabras desea jugar? ");
scanf("%d",&cantidad);
FILE *archivo;
archivo= fopen("prueba.txt","r");
if (archivo== NULL){
printf("lel archivo no se encuentra");}
else{
while (feof(archivo)==0){
if (caracter!=";"){
caracter=fgetc(archivo);
palabra+=caracter;}
else{
break;}
} }
printf("\n %s",palabra);
getch();
}
todavia falta validar algunas cosas, como los numero y eso, pero cuando logre guardar una palabra en la variable ya hare esa parte, me interesa es guardar una palabra al menos, ya despues me encargo del orden.... el programa corre, pero al momento de imprimir la palabra printf("\n %s",palabra) me da un error y se sale. no se porque las librerias que tengo son:
Código PHP:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>