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
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