Strtoint в Ms Visual C++ 2005

Тема в разделе ".NET", создана пользователем Mur, 2 фев 2008.

  1. Mur

    Mur Гость

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

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

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

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

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

    Pasha Гость

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

    Mur Гость


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

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

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Код (Text):
    int Cout=0;
    Cout = atoi(richTextBox2->Text.c_str());
     
  5. Pasha

    Pasha Гость

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

    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 // ?????? как это моно сделать
     
  7. Pasha

    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]
    Код (Text):
    s = p.ToString();
     
Загрузка...

Поделиться этой страницей