Guest User

Untitled

a guest
May 21st, 2018
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. void ContornoGrafico2D::grabarContornoEnFichero(string nombreFichero)
  2. {
  3. //Declaracion del flujo
  4. ofstream ficheroSalida;
  5.  
  6. //Se abre el fichero para escribir
  7. ficheroSalida.open(nombreFichero.c_str(), ios::out);
  8.  
  9. // Se comprueba que se ha abierto el fichero correctamente
  10. if (!ficheroSalida)
  11. {
  12. cout << "Error al abrir el fichero\n";
  13. exit(1);
  14. }
  15.  
  16. // Se declaran variables para almacenar el nombre y el número de puntos del contorno
  17. string nombreContorno;
  18. int numeroPuntos;
  19. int x, y;
  20.  
  21. // Se lee el nombre del contorno
  22. ficheroSalida << getNombreContorno();
  23.  
  24. // Se lee el número de puntos del contorno
  25. ficheroSalida << getNumeroPuntos();
  26.  
  27.  
  28. // Se leen las coordenadas de los puntos desde el fichero y se almacenan en el contorno
  29. for (int i = 0; i < numeroPuntos; i++)
  30. {
  31. ficheroSalida << x << y;
  32.  
  33. getPunto(i).setX(x);
  34. getPunto(i).setY(y);
  35. }
  36.  
  37. //Se cierra el fichero de entrada
  38. ficheroSalida.close();
  39. }
Add Comment
Please, Sign In to add comment