- Samsung Galaxy S23 Ultra - non plus ultra
- Minden a BlackBerry telefonokról és rendszerről
- iPhone topik
- Milyen okostelefont vegyek?
- Samsung Galaxy S25 - végre van kicsi!
- Samsung Galaxy Watch7 - kötelező kör
- Vivo X200 Pro - a kétszázát!
- Nem lesz iPhone 19
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Újradefiniálja a Xiaomi 17, milyen egy kompakt csúcstelefon
-
Mobilarena
Új hozzászólás Aktív témák
-
Forest_roby
őstag
HI!
Ránéznétek erre? Csak pár hiba kiszűrésének céljából -én már tutkón nem veszek észre semmit ( két napja csinálom /nem pont ezt/ és vérvörösek a szemeim.... )
code:
void
on_used_words1_activate (GtkMenuItem *menuitem,
gpointer user_data)
{//NEM MEGY!
GtkTextView *text_view;
GtkTextBuffer *text_buffer;
gboolean is_true;
GtkTextIter start_word;
GtkTextIter end_word;
typedef struct rekord{
gchar *word;
gint presence;
}rekord;
GTree *word_tree;
GList *word_list;
GList **word_list_pointer = &word_list;
rekord *used_word = g_malloc(sizeof(rekord));
word_tree = g_tree_new(strcmp());
gchar *word;
text_view = GTK_TEXT_VIEW(lookup_widget(GTK_WIDGET(menuitem), ''textview1''));
text_buffer = gtk_text_view_get_buffer(text_view);
gtk_text_buffer_get_start_iter(text_buffer, &start_word);
gtk_text_buffer_get_start_iter(text_buffer, &end_word);
while (gtk_text_iter_forward_word_end(&end_word)){ //van még szó?
start_word = end_word;
gtk_text_iter_backward_word_start(&start_word);
word = gtk_text_buffer_get_text(text_buffer, &start_word, &end_word, TRUE);
word = g_utf8_strdown(word, strlen(word));
if ((used_word = g_tree_lookup(word_tree, word)) == NULL){ //lóg a fán ez a szó
used_word = (rekord *)malloc(sizeof(rekord));
used_word -> word = g_strdup(word);
used_word -> presence = 1;
g_message(''%s(): first read word: %s'', __func__, word);
g_tree_insert(word_tree, g_strdup(used_word -> word), used_word); //fen a fán a szó
g_free(word);
}else{
used_word -> presence++; //a szó a fán volt ezért megjegyzem
}
}
g_tree_foreach(word_tree, from_tree_to_list, word_list_pointer); //itt is fagy
g_tree_destroy(word_tree);
}
A fügvény gomblenyomásra fut le és egy szövehszerkesztőben lévő szövegről kellene statisztikai infókat visszaadnia. A kód lefordúl, de hibát ír ki:
callbacks.c: In function ‘on_used_words1_activate’:
callbacks.c:913: warning: passing argument 1 of ‘g_tree_new’ makes pointer from integer without a cast
callbacks.c:925: warning: incompatible implicit declaration of built-in function ‘strlen’
futatáskor pedig szegmens hibával kilép a progiból....
Előre is köszi a segítségeket. észrevételeket!
Forest
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Robogó, kismotor
- Nagyon nem szokványos módon ment tönkre egy ASML gép Kínában…
- Battlefield 6
- HiFi műszaki szemmel - sztereó hangrendszerek
- Star Trek Online -=MMORPG=-
- Építő/felújító topik
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Xbox Series X|S
- Azonnali alaplapos kérdések órája
- Futás, futópályák
- További aktív témák...
- LG 50QNED85T3A / QNED / 50" - 127 cm / 4K UHD / 120Hz / HDR Dolby Vision / FreeSync Premium / VRR
- LG 65QNED86T3A / QNED / 65" - 164 cm / 4K UHD / 120Hz / HDR Dolby Vision / FreeSync Premium / VRR
- Dobozos Asus GeForce GTX 1080 8 GB -os VGA kártya AkciÓÓ!
- IPhone 16 Pro gyári független 100% hibátlan 2026.04.30.Apple jótállás
- TÖBB DB ELÉRHETŐ!! Huawei P Smart Z 64GB / 4GB RAM Zöld
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB DDR5 RAM RX 9070 16GB GAMER PC termékbeszámítással
- Dell Latitude 5320 - hibás kijelzők - i5 1135G7 ,16GB RAM, SSD, jó akku, számla
- Nagyakkus, mobilnetes - Dell Latitude 5330 i3-1215U 6mag! 16GB 1000GB 13.3" FHD 1 év gar
- 2db Apple Lightning - jack átalakító eladó egyben 1999 Ft
- GYÖNYÖRŰ iPhone 11 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3348, 93% Akkumulátor
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest