La función letras es incorrecta, el retorno debe ser "char*", no "char". ¿Lo has cambiado?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: ivancea96 en 27 Julio 2017, 01:29 AM
Una cadena no es un char. Es un char*. Puntero a char, no un solo char. Tendrás que cambiar el retorno de la función
char* letras()
char letras(void)
{
char a;
a = "hola amigos";
return a;
}
void texto_label(void)
{
char text[] = "hola como estan";
}
gtk_label_set_text (GTK_LABEL(label), text);
Cita de: KINGARZA en 26 Julio 2017, 09:44 AM
Por ejemplo, se que para acceder al primer elemento es:
int a = (*Cola.begin()).first;
Para el segundo elemento es:
int a = (*Cola.begin()).second.first;
pair<int, pair<int, pair<int, pair<int, int> > > > &var = (*Cola.begin());
var.first == int
var.second == pair<int, pair<int, pair<int, int> > >
var.second.first == int
var.second.second == pair<int, pair<int, int> >
var.second.second.first == int
struct Estado{
int d, x, y, x2, y2;
};
struct Estado{
int d, x, y, x2, y2;
bool operator<(const Estado& estado){
return d < estado.d;
}
};
Runtime.getRuntime().exec()
Cita de: engel lex en 26 Julio 2017, 20:36 PM
es cierto, pero yo recomendaría lo contrario... C++ al ser más alto nivel es más facil, a demás se parece más a los lenguajes modernos... y si quiere aprender las profundidades de los lios de memoria y el manejo, puede bajar a C