Programación Específica > Allegro

 imprimir linea desde un archivo

(1/1)

CarloX:
quiero hacer esto:

using namespace std;
void funcion(){
string linea;
  ifstream MiArchivo ("player.txt");
  if (MiArchivo.is_open()){
      getline (MiArchivo,linea);
      textout_ex( buffer, (FONT*)fonts_datafile[MY_FONT001].dat, linea, 9*32, 8*32, makecol( 0, 220, 0), makecol( -1, 0, 0));
  }
  MiArchivo.close();
}

El problema es que hay una conversion invalida de std::string a const char*, esto funciona en modo texto pero usando:
cout << linea << endl; en vez de textout_ex, y yo lo quiero hacerlo con allegro.

CarloX:
Termine haciendo esto:


--- Código: Text ---const char* nombre;set_config_file("config.ini");nombre = get_config_string("player1", "nombre", "Sin Nombre"); /*seccion, parte especifica, default*/ textout_ex( buffer, (FONT*)fonts_datafile[MY_FONT001].dat, nombre, 9*32, 8*32, makecol( 0, 220/, 0), makecol( -1, 0, 0)); 
y tiene que salir esto en un archivo llamado config.ini(si no sale el nombre sera "Sin Nombre" o el default que pusieron"):

--- Código: Text ---[player1]nombre= El nombre que desee 

Navegación

[0] Índice de Mensajes

Ir a la versión completa