• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Strtoint в Ms Visual C++ 2005

  • Автор темы Mur
  • Дата начала
M

Mur

Пишу следующий код:

int Cout=0;
Cout=StrToInt(richTextBox2->Text); // Записываем в переменную Cout значение из richTextBox2->Text

выдает ошибку ('StrToInt': identifier not found )

А тот же код в C++ Builder 6 компилируется без ошибок

Помогите плиз правильно реализовать StrToInt но в MS Visual C++ 2005
 
P

Pasha

Для: Mur
Стандартная функция atoi. В билдере она тоже есть, соверешенно непонятно зачем там еще и StrToInt.
 
M

Mur

Для: Mur
Стандартная функция atoi. В билдере она тоже есть, соверешенно непонятно зачем там еще и StrToInt.


int Cout=0;
Cout = atoi(richTextBox2->Text);

Всеравно ругается по поводу того что
( 'atoi' : cannot convert parameter 1 from 'System::String ^' to 'const char *' ) :)
 
E

European

Код:
int Cout=0;
Cout = atoi(richTextBox2->Text.c_str());
 
P

Pasha

Для: Mur
Судя по System::String ^, это managed С++. Должно быть что-то вроде
Код:
Cout = System::Int32::Parse(richTextBox2->Text);
 
M

Mur

Спасибо Pasha !!!
Cout = System::Int32::parse(richTextBox2->Text); // Работает как надо

European тоже спасибо но код почему то выдает ошибку
int Cout=0;
Cout = atoi(richTextBox2->Text.c_str());

error C2228: left of '.c_str' must have class/struct/union
type is 'System::String ^'
did you intend to use '->' instead?


И еще один вопрос а как обратно проканвертировать

String^ s="102";
int p=0;
s=p // ?????? как это моно сделать
 
P

Pasha

Для: Mur
Ты пишешь не на C++, а на C++ .NET, это немного другой язык. И вопросы по нему надо задавать в ветке .net.
<!--QuoteBegin-Mur+4:02:2008, 00:57 -->
<span class="vbquote">(Mur @ 4:02:2008, 00:57 )</span><!--QuoteEBegin-->И еще один вопрос а как обратно проканвертировать
[snapback]96444" rel="nofollow" target="_blank[/snapback]​
[/quote]
Код:
s = p.ToString();
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!