Foros del Web » Programación para mayores de 30 ;) » C/C++ »

como guardo digitos de un archivo en un vector

Estas en el tema de como guardo digitos de un archivo en un vector en el foro de C/C++ en Foros del Web. tengoun archivo lo leo con un while carcater por caracter, en este archivo hay puntajes y nombres ejemplo jorge 30 juan 20 pepe 78 entonces ...
  #1 (permalink)  
Antiguo 27/05/2013, 07:40
 
Fecha de Ingreso: mayo-2013
Mensajes: 1
Antigüedad: 6 años, 10 meses
Puntos: 0
como guardo digitos de un archivo en un vector

tengoun archivo lo leo con un while carcater por caracter, en este archivo hay puntajes y nombres ejemplo
jorge 30
juan 20
pepe 78
entonces lo que quiero es guardar solo el puntaje 30 en un vector A[i] de tal forma que ya tenga todos los puntajes cachados en el vector los pueda reacomodar por burbuja
  #2 (permalink)  
Antiguo 27/05/2013, 22:35
 
Fecha de Ingreso: diciembre-2010
Ubicación: catamarca
Mensajes: 22
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: como guardo digitos de un archivo en un vector

supongo que usando un for en c++
primero deberías buscar el carácter espacio
http://www.cplusplus.com/reference/string/string/find/
despues sacar el resto de caracteres
http://www.cplusplus.com/reference/string/string/substr/
mucho en esa área no ando...pero es cuestión de pensarlo
  #3 (permalink)  
Antiguo 27/05/2013, 23:08
 
Fecha de Ingreso: julio-2012
Mensajes: 375
Antigüedad: 7 años, 8 meses
Puntos: 28
Respuesta: como guardo digitos de un archivo en un vector

Código Python:
Ver original
  1. string nombre;
  2. int vector[100];
  3. int i = 0;
  4.  
  5. ofstream Escritura;
  6. Escritura.open("Archivo.txt",ofstream::binary);
  7.  
  8. while (!Escritura.eof())
  9. {
  10.    Escritura<<Nombre;
  11.    Escritura<<Variable[i]
  12.    i++;
  13. }
  14.  
  15. Escritura.close();

Etiquetas: digitos, vector
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:02.