
25.09.2009, 23:20
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами:
9270510
Репутация:
519
|
|
Добрый день!
Пишу "Регулярку"..
код:
Код:
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char buffer;
char * a;
char * b;
char text[] = "<a>ssssssssssssssss</a>";
a=strstr(text,"<a>");
if(a)
{
b=strstr(text,"</a>");
if(b)
{
strncpy(buffer,a,b-a);
}
}
cout<<buffer;
system("pause");
}
В итоге получаю:
<a>sssssssssssssss[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[...[ДОФИГА НЕПОНЯТНЫХ СИМВОЛОВ]
Как исправить?
|
|
|