Well, GtkEntry (Gtk+-3.0) accesses any UTF input included escapes in your
case is a new line. Sometime the string has a new line at the end that you
maybe copied from somewhere, you should catch the new line code (0x0A - 1
byte), and set the index of the new line is '\0'.
unsigned int length;
length = strlen (the_string);
for (int i = length - 1; i >= 0; i--)
if (the_string [i] == 0x0A)
the_string [i] = '\0';
On Thu, Apr 5, 2018 at 9:53 PM, arkkimede <arkkim...@gmail.com> wrote:
> In my GTK3 applications, there are some GtkEntry used to input strings
> like, e.g., the output directory.
> I write a string in the Entry and using the function gtk_entry_get_text() i
> read the string insert in the GUI.
> Printing on screen this string, <<some times>> a "new line" is present at
> the end of the string (obviously I do not put a new line at the end).
> How can avoid this issue?
> I have to change function or make some operations before the reading?
> Thank You.
> gtk-app-devel-list mailing list
gtk-app-devel-list mailing list