Посмотрите плиз на код ниже. Мне надо найте в тексте подстроку и в переменную pos засунуить этот текст, начиная с нужной строки(которую как раз надо ныйти). Проблема изложена в комментах: gchar *pos,tofind[]="",*gc; GtkTextIter start,end; sprintf(tofind,"-%d-",gi); //gi объявлена выше: gint gi=0; g_printf("=>%s\n\n",tofind); //печатает "-0-" gtk_text_buffer_get_start_iter(GTK_TEXT_BUFFER(b),&start); //b - GtkTextBuffer *b. в нем текст, содержащий "-0-" gtk_text_buffer_get_end_iter(GTK_TEXT_BUFFER(b),&end); gc=gtk_text_buffer_get_text(GTK_TEXT_BUFFER(b),&start,&end,TRUE); g_printf("=>%s\n\n",gc); //печатает нужный текст pos=strstr(gc,&tofind); printf("=>%s\n\n",pos); //печатает "=>(null)" - почему?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум кодеры в ГТК+2 хелп плиз (2003)
- Форум хелп плиз... (2006)
- Форум Плиз хелп (2004)
- Форум плиз ((( хелп (2004)
- Форум хелп ми плиз!! (2007)
- Форум OVH.ie трабла. Хелп. Плиз (2014)
- Форум очень нужен хелп плиз (2005)
- Форум QT Платный?? хелп плиз.. (2003)
- Форум !!!Вопрос!!! Плиз админы ХЕЛП !!! (2004)
- Форум Непашет GCC !!! ПЛИЗ ХЕЛП..! (2000)