Ver Mensaje Individual
  #8  
Antiguo 24-11-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Reputación: 14
aguml Va por buen camino
Esto está probado y hace lo que quieres aunque yo en este caso usaria mejor fscanf y me quitaba de lios de leer caracter a caracter pero bueno:

Código PHP:
#include <stdio.h>
#include <stdlib.h>

int main(int argccharargv[])
{
   
int cantidadxindice;
   
char caracter;
   
char palabra[50];
   
FILE *archivo;

   
printf("\n\t\t Indique el numero de palabras a usar: ");
   
scanf("%d",&cantidad);

   
archivofopen("prueba.txt","r");

   if (
archivo== NULL){
      
printf("\nEl archivo no se encuentra.\n");}
   else{
      for(
0cantidadx++)
      {
         
indice=0;
         while (!
feof(archivo)){

            do{
               
caracter fgetc(archivo);
            }while(
caracter == '\n');

            if (
caracter != ';'){
               
palabra[indice] = caracter;
               
indice++;
            }else{
               
palabra[indice] = '\0';
               
printf("\n %s",palabra);
               break;
            }
         }
      }
   }
   
printf("\n\n");
   
system("PAUSE");;

   return 
0;
}
//--------------------------------------------------------------------------- 
Responder Con Cita