buenas, tengo que realizar un ejercicio en C++ y no consigo guardar correctamente la informacion.
el problema es basicamente, saber como guardar unos numeros separados por espacios.
el problema es:
Nos introducen un numero de telefono, su duracion y su precio.
tendremos que guardar el numero en la primera posicion del vector telefono, la duracion en la primera posicion del vector tiempo y el precio en la primera posicion del vector precio y asi sucesivamente.
Ejemplo de secuencia:
972515151 2.1 0.46 972565656 0.4 0.09 0 (el 0 indica fin de secuencia)
como consigo guardar el 972515151 en el vector telefono casilla 1 por ejemplo?
gracias :)
Ya que la solución depende del lenguaje utilizado nos ayudarías indicando cual es. Por favor lee Reglas del subforo (http://foro.elhacker.net/programacion_cc/reglas_del_subforo-t251603.0.html).
* En el caso de C mediante la lectura de una linea con fgets y su escaneo con sscanf.
* En el caso de C++ mediante la lectura de una linea con getline y el uso de las clases string y stringstream.
Un saludo
la programacion es con C++
he intentado lo que me dijiste, pero solo consigo guardar la primera palabra :(