• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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();
 
Мы в соцсетях:

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