• Sábado 21 de Diciembre de 2024, 07:38

Autor Tema:  Quiero cargar matriz desde un archivo  (Leído 3276 veces)

CarloX

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Quiero cargar matriz desde un archivo
« en: Sábado 4 de Octubre de 2008, 17:41 »
0
Estoy haciendo un mapa para un juego , es muy simple, pero quiero sacarlo de adentro del codigo y ponerlo a parte en un archivo en pocas palabras:
Quiero reemplazar esto:
Código: Text
  1. int sqm[15][20] = {
  2. {2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3},
  3. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  4. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  5. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  6. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  7. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  8. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  9. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  10. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  11. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  12. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  13. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  14. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  15. {4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5},
  16. {7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 8}
  17. };
  18.  

por algo que me cargue la matriz desde un archivo(no me importa el formato) pero no se hacerlo y no se me ocurre porque soy nuevo en esto asi que por favor ayudenme.

BlackWind

  • Miembro activo
  • **
  • Mensajes: 89
    • Ver Perfil
Re: Quiero cargar matriz desde un archivo
« Respuesta #1 en: Miércoles 8 de Octubre de 2008, 05:25 »
0
hola,

esa duda en realidad no tiene nada que ver con allegro.
Lo que debes hacer es aprender a leer archivos con C++.

aqui un tutorial decente:
http://c.conclase.net/curso/index.php?cap=039

saludos,