Re: compare entry with list



Vinod Joseph wrote:

Hello Members

Please guide me why this operation fails logically for some values at
some times....

Dosent give a consistent behavior...

Please help...

Callback_Function_on_userid_entry(GtkWidget *entry)
{
const gchar *entry_text;
 entry_text = gtk_entry_get_text (GTK_ENTRY (entry));

 g_print("\n Entry Text value = %s", entry_text);

 for ( i = 0; i <= articles->len - 1 ; i++ )
 {
       g_print("\n User ID Values = %s \n", g_array_index (articles,
User, i).userid);

        if((memcmp(entry_text, g_array_index (articles, User,
i).userid, strlen(entry_text)) < 0) || (memcmp(entry_text,
g_array_index (articles, User, i).userid, strlen(entry_text)) < 0))
        {
               if((memcmp(g_array_index (articles, User, i).userid,
entry_text, strlen(g_array_index (articles, User, i).userid)) != 0) ||
(memcmp(g_array_index (articles, User, i).userid, entry_text,
strlen(g_array_index (articles, User, i).userid)) != 0))
               {
                       g_print("\n 2nd list of ID Values = %s \n",
g_array_index (articles, User, i).userid);
                       create_userid_dialog(window);
               }
       }

g_free(entry_text);

}

Thank you

Vinod
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Why are you using memcmp instead of strcmp? Are you sure the case is the same?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]