Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > strchr / strstr


Автор: Alex55 31.7.2004, 09:28
всем привет !

немогу понять почему ошибка butbut.gif
у меня есть текст со сторкой : ..."Name:Ivan"....

(... - какой то текст)

мне нужно выдернуть из этого текста слово- Ivan

тоесть я делаю так
Код

 char *mstart, *mend, *mresult;

if (mstart=strstr(buf,"Name:"))     /*buf - буфер с текстом  */
   {
   mstart=mstart+5;                     /* теперь mstart вхождение в строку после Name: */

if (mend=strchr(mstart,'"'))            / * тоесть пытаюсь найти символ "   */
   
mresult = ?                            /* поидеи вычесть бы из mend mstart, результат то между mstart и mend  , а как мне достать его от туда ???*/    
  }

надеюсь я правельно изложил суть непонятного мне и все все меня поняли
hehe.gif

Автор: Alex55 31.7.2004, 10:28
всё , спасибо сам додумал thumbs-up.gif

Код

mend=strchr(mstart2,'"');
*mend='\0';
v=lstrlen(mend);
mresult=mstart2+v;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)