Buenas tardes,
Presentare mi codigo y a continuación las dudas , (He buscado en google y en este foro, lo he intentado pero no me acabo de aclarar)
Lo primero de todo, estoy intentado hacer un programa que recoja datos de un fichero (hago modificaciones oportunas) y me los escribe en otro, para ello he empezado por algo facilito para entenderlo.
Preguntas:
1) No me reconoce el string, y me obliga a crear una variable tal que char nombre[10] por ejemplo. ¿Que le falta a mi codigo?
2) He conseguido hacer que me lea una linea del fichero .txt que es de la siguiente forma:
Como puedo conseguir que me lea con saltos de linea, es decir que me lea un fichero de este tipo
He estado mirando y no se que funcion o que usar!
3) Igual que la pregunta 2, pero para escribirlo en el fichero.
A ver si me podeis decir por donde van los tiros y lo sigo intentando. Gracias!!
Presentare mi codigo y a continuación las dudas , (He buscado en google y en este foro, lo he intentado pero no me acabo de aclarar)
Lo primero de todo, estoy intentado hacer un programa que recoja datos de un fichero (hago modificaciones oportunas) y me los escribe en otro, para ello he empezado por algo facilito para entenderlo.
Código (cpp) [Seleccionar]
#include <iostream>
#include <fstream>
#include <cstdio>
using namespace std;
int main(){
/*Leo fichero datos*/
ifstream fin("datos.txt"); // Situando un cursor al inicio del fichero
string nombre;
int numero;
fin >> nombre >> numero; // los datos se obtienen del fichero txt
/*Escribo fichero salida.txt*/
ofstream fout("salida.txt");
fout << nombre << " " << numero*2;
getchar();
return 0;
}
Preguntas:
1) No me reconoce el string, y me obliga a crear una variable tal que char nombre[10] por ejemplo. ¿Que le falta a mi codigo?
2) He conseguido hacer que me lea una linea del fichero .txt que es de la siguiente forma:
Código [Seleccionar]
Felipe 14
Como puedo conseguir que me lea con saltos de linea, es decir que me lea un fichero de este tipo
Código [Seleccionar]
felipe 14
Marcos 15
Duna 0129
He estado mirando y no se que funcion o que usar!
3) Igual que la pregunta 2, pero para escribirlo en el fichero.
A ver si me podeis decir por donde van los tiros y lo sigo intentando. Gracias!!