de antemano muchas gracias, pero tengo una duda.
no se como hacer para i = inicio_archivo hasta fin_archivo
así que pensé usar un while(!archivo.eof()), efectivament me da la respuesta aunque no se si eso me genere problemas mas adelante
es decir
el archivo comoVamos.txt es exactamente este
1 pepito mouse 3
2 carlitos teclado 1
2 anita teclado 2
2 pepito USB3 2
5 juanita USB3 10
7 lucho mouse 7
8 carlitos USB3 2
8 danielito mouse 12
8 leonorcita teclado 4
8 pedrito mouse 2
15 pepito teclado 5
21 lucho teclado 12
24 anita USB3 8
24 rosita mouse 6
31 mateo teclado 6
yo quiero saber las ventas totales del dia 8 es decir
8 carlitos USB3 2
8 danielito mouse 12
8 leonorcita teclado 4
8 pedrito mouse 2
con tu ayuda cree este codigo
Engel Lex: Los codigos deben ir en etiquetas GeSHi
no se como hacer para i = inicio_archivo hasta fin_archivo
así que pensé usar un while(!archivo.eof()), efectivament me da la respuesta aunque no se si eso me genere problemas mas adelante
es decir
el archivo comoVamos.txt es exactamente este
1 pepito mouse 3
2 carlitos teclado 1
2 anita teclado 2
2 pepito USB3 2
5 juanita USB3 10
7 lucho mouse 7
8 carlitos USB3 2
8 danielito mouse 12
8 leonorcita teclado 4
8 pedrito mouse 2
15 pepito teclado 5
21 lucho teclado 12
24 anita USB3 8
24 rosita mouse 6
31 mateo teclado 6
yo quiero saber las ventas totales del dia 8 es decir
8 carlitos USB3 2
8 danielito mouse 12
8 leonorcita teclado 4
8 pedrito mouse 2
con tu ayuda cree este codigo
Código (c) [Seleccionar]
int suma;
archivo.open("comoVamos2.txt",ios::in);
if (archivo.is_open())
{
suma = 0;
while ( !archivo.eof() )
{
archivo>>dia>>nombre_comp>>nombre_pro>>cant_com;
if (dia==8)
{
suma = suma + cant_com;
cout<<suma<<endl;
}
}
archivo.close();
}
Engel Lex: Los codigos deben ir en etiquetas GeSHi