Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2013, 07:14
xexoalbo
 
Fecha de Ingreso: abril-2013
Mensajes: 5
Antigüedad: 11 años, 2 meses
Puntos: 0
leer archivo txt C++

Tengo el siguiente archivo.txt y necesito saber abrir el archivo txt que ya esta hecho y saber cuantas personas "MASCULINOS" hay ingresadas me pueden ayudar.

{
13157116-K
juan
Perez
MASCULINO
SANTIAGO
}

mi programa es algo asi.

#include<stdio.h>
#include<conio.h>

struct alumnos
{
char rut[10];
char nombre[30];
char apellido[30];
char sexo[2];
char ciudad[3];
};

main()
{
struct alumnos x;
FILE *arch;

char LINEA[21];

int M=0;
int F=0;
int i=0;
int cnt=6;
int lin=0;



if((arch=fopen("c:\\archivo.txt","rb"))==NULL)
printf("error de apertura");

else
{
while(!feof(arch))
{
fgets(LINEA,21,arch);
lin++;
if(lin==cnt)
{

cnt=cnt+7;
i++;
}

}
printf("La Cantidad de Personas ingresadas es: %d",i);
printf("La Cantidad de Personas MASCULINO es: %d", );
printf("La Cantidad de Personas FEMENINO es: %d", );

}
fclose(arch);
getch();
}

Última edición por xexoalbo; 09/04/2013 a las 07:20