LINUX.ORG.RU

указатедь на строку


0

0
str[256]="AB(CDEF(G"


while ( ( p = strchr(str,'(') ) != NULL ) {
p - указатель на первое вхождение ( в str ... )
т е если я напишу printf("%s\n",p); то результатом будет
(CDEF(G .... А как получить то что находиться слева от вхождения ????

}
anonymous
можно так:
char save;
...
save = *p;
*p = '\0';
printf("%s\n", str);
*p = save;
anonymous
()
Не легче ли использовать string.find, string.substr и string.length?
Selecter ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.