Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void ContornoGrafico2D::grabarContornoEnFichero(string nombreFichero)
- {
- //Declaracion del flujo
- ofstream ficheroSalida;
- //Se abre el fichero para escribir
- ficheroSalida.open(nombreFichero.c_str(), ios::out);
- // Se comprueba que se ha abierto el fichero correctamente
- if (!ficheroSalida)
- {
- cout << "Error al abrir el fichero\n";
- exit(1);
- }
- // Se declaran variables para almacenar el nombre y el número de puntos del contorno
- string nombreContorno;
- int numeroPuntos;
- int x, y;
- // Se lee el nombre del contorno
- ficheroSalida << getNombreContorno();
- // Se lee el número de puntos del contorno
- ficheroSalida << getNumeroPuntos();
- // Se leen las coordenadas de los puntos desde el fichero y se almacenan en el contorno
- for (int i = 0; i < numeroPuntos; i++)
- {
- ficheroSalida << x << y;
- getPunto(i).setX(x);
- getPunto(i).setY(y);
- }
- //Se cierra el fichero de entrada
- ficheroSalida.close();
- }
Add Comment
Please, Sign In to add comment