hola diegogmx
te pongo tu mismo codigo con lo que pienso puede ser el error, de cualquier forma nos cuentas como te va...
Código:
#include "callbacks.h"
#include "interface.h"
#include "support.h"
#include "string.h"
#include "stdio.h"
void
on_close_clicked (GtkButton *button,
gpointer user_data)
{
GtkWidget *input = lookup_widget (button,"entry1");
GtkWidget *etiqueta = lookup_widget (button,"presentacion");
GtkWidget *boton = lookup_widget (button,"close");
char *texto;
char *textoa;
char textodelta[121]; // modifique el 120 a 121
char alretext[121]; // modifique el 120 a 121
int cuenta1 = 1;
int size;
int size2;
texto = gtk_entry_get_text(GTK_ENTRY(input));
strncpy(textodelta,texto,120);
size = sizeof(textodelta);
size2 = size;
while(size2 != 0)
{alretext[cuenta1] = textodelta[size2];
size2--;
cuenta1++;}
strncpy(textoa,textodelta,120);
gtk_label_set_text(GTK_LABEL(etiqueta),texto);
gtk_button_set_label(GTK_BUTTON(boton),textoa);
}
lo que se modifico es para prevenir el caracter nulo que traen los arreglos, no lo estabas tomando en cuenta...
mira este link para que sepas de que te hablo
http://www.cplusplus.com/reference/c...tring/strncpy/