elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / PROBLEMA CON FICHEROS :V en: 2 Enero 2016, 06:45 am
Necesito que el programa cuente el número de líneas de un fichero (Se le pide la usuario que elija cual fichero), y que cuente el número de palabras PERO SOLO DE LA PRIMER LÍNEA .. Por fa, si alguien me ayuda corrigiéndolo TT. TT lo amaré eternamente xD

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

int main(int argc, char** argv)
{
FILE *archivo;
    int ch, CL, CP,i;
char arch[25];


printf("\nHoli! Dime el nombre archivo, incluyendo formato n.n:\n\n");
gets(arch);
   
 //Para comprobar que exista el archivo :v
    if ((archivo = fopen(arch, "r")) == NULL){
      perror(arch);
      return EXIT_FAILURE;
   }
   
   CL = 0;
   CP = 0;
   while ((ch = fgetc(archivo)) != EOF)
      if (ch == '\n')
         CL++;
         
    for(i = 0; i < ch; i++)
          if(ch == ' ' && i > 0 && ch != '\n')
               CP++;
 
   
   fclose(archivo);
   printf("Numero de lineas en %s: %d\n",arch,CL);
    printf("Cantidad de palabras: %d\n", CP);
   return EXIT_SUCCESS;


}




ignoren los "comentarios" pls :v

El problema es qeu solo cuenta las lineas y las palabras ... se queda en 0 T.T
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines