Переменная std::string someString; Содержит текст, в нем нужно найти подстроку, с помощью какой функции это сделать и какое значени возвращает функция в случае успеха и неуспеха. Спасиб.
2razb substr() тут не подойдет она выделяет подстроку с указанной позиции до указанной. ф-ция find() подходит, причем именно в такой записи if(answer.find("needle")!=string::npos)
Вопрос Как написать простенькую программу под консольку, чтоб подключала библиотеку пусть текстовой ф-л и перебирала пароли (Помогите начинающему программисту на С++)
Такой вопрос: что лучше изучать сначала: С или С++ ? Уже немного знаю Pascal и Delphi И еще, насколько я понял: С - аналог Паскаля (в плане, только консольные приложения) С++ - аналог Делфи (в плане, можно писать проги с формой и кнопками) Так ли это?
Нужен пример программы (c++/Delphi/VB), которая бы имитировала движение мышью (например на 100пикселей в правую сторону), и нажатие одной кнопки (например, N). Спасибо .
Code: #include <stdlib.h> #include <vcclr.h> #include <string> using namespace System; bool To_CharStar( String^ source, char*& target ) { pin_ptr<const wchar_t> wch = PtrToStringChars( source ); int len = (( source->Length+1) * 2); target = new char[ len ]; return wcstombs( target, wch, len ) != -1; } bool To_string( String^ source, string &target ) { pin_ptr<const wchar_t> wch = PtrToStringChars( source ); int len = (( source->Length+1) * 2); char *ch = new char[ len ]; bool result = wcstombs( ch, wch, len ) != -1; target = ch; delete ch; return result; } source
нет, не так. на си можно писать приложения в оконным интерфейсом и на с++ консольные. начинать лучше имхо с C++, т.к. потом сложно перключиться с процедруного и модульного порграммирования на объектно ориентированное. если нет планов использовать ооп - хватит и си.
[R]eD http://msdn.microsoft.com/en-us/library/ms646260%28VS.85,loband%29.aspx http://msdn.microsoft.com/en-us/library/ms646304%28VS.85%29.aspx
Каким образом можно распарсить урл на сервер и хост http://somesite.com/somedirectory/ нужно чтоб было somesite.com somedirectory/ Может есть стандартные функции вроде explode в php. Заранее спасибо за то что помогатете
Code: SECURITY_ATTRIBUTES sa; sa.nLength = sizeof(SECURITY_ATTRIBUTES); sa.bInheritHandle = TRUE; HANDLE Wpip,Rpip; SetLastError(0); bool ppp=CreatePipe(&Rpip,&Wpip,&sa,0); if(ppp==0){MessageBox(0,AnsiString(GetLastError()).c_str(),"!!!!",MB_OK);} Ф-ция обламывается Получаю код ошибки 1305 - "ERROR_UNKNOWN_REVISION" Никогда с таким несталкивался.Кто то знает че это за фигня?
ты полностью не инициализировал структуру sa. вернее не очистил её содержимое и по этому она может быть забита всякой херью. Так что или memset юзай или SECURITY_ATTRIBUTES sa = {0}; p.s. это не важно, но всё равно обрати внимание что ppp должна быть типа int а не bool
Можно : - visual studio c++ - gcc / MinGW - lcc - Intel C++ compiler - TCC - Watcom C++ - итд Но нужно ли? А вообще посмотри соседнюю тему )
С delphi перехожу на си, и ксвоему огорччению не нашёл там привычных и удобных функций copy, delete, etc. strstr(), strpos() и т.п. пока не приспособился к ним, по этому помогите, как например разделить список login;pass(т.е. занести в одну переменную login, в другую - pass) ?
strtok() - http://msdn.microsoft.com/ru-ru/library/2c8d19sb.aspx А вообще про CRT (RTL) слабо почитать? В том же K&R в приложении стандартная библиотека описывается.