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
Ir a la versión completa