Показать сообщение отдельно

  #2  
Старый 25.09.2009, 23:20
-m0rgan-
Постоянный
Регистрация: 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[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[...[ДОФИГА НЕПОНЯТНЫХ СИМВОЛОВ]

Как исправить?
 
Ответить с цитированием