Código:
El tema es que con el mismo codigo para leer el archivo, en un proyecto de consola me lo lee bien.void on_Abrir_boton_abrir_clicked (GtkButton *button, gpointer user_data) { GtkWidget * nombre = lookup_widget(GTK_WIDGET(button), "Abrir_nombre"); GtkWidget * contenido = lookup_widget(GTK_WIDGET(button), "Abrir_contenedor"); GtkTextBuffer *buffer; buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (contenido)); const gchar *a_nombre=gtk_entry_get_text(GTK_ENTRY(nombre)); FILE *abrir; char *carpeta="C:/bla/bla/bla/"; char DIR[50]; sprintf(DIR,"%s%s",carpeta,a_nombre); char texto[100]; abrir=fopen(DIR,"r"); while (feof(abrir)==0){ fgets(texto,100,abrir); gtk_text_buffer_set_text(buffer,texto, -1); } fclose(abrir); }
Desde ya muchas gracias.
Saludos