1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Strtoint в Ms Visual C++ 2005

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

  1. Mur

    Mur Гость

    Репутация:
    0
    Пишу следующий код:

    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 Гость

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

    Mur Гость

    Репутация:
    0

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

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

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

    Pasha Гость

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

    Mur Гость

    Репутация:
    0
    Спасибо 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 Гость

    Репутация:
    0
    Для: 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();
     
Загрузка...
Похожие Темы - Strtoint Visual C++
  1. OBLIVIONNN
    Ответов:
    0
    Просмотров:
    58
  2. gvik
    Ответов:
    1
    Просмотров:
    521
  3. Zhuk
    Ответов:
    0
    Просмотров:
    1.229
  4. animelubitel
    Ответов:
    0
    Просмотров:
    1.219
  5. marik22222
    Ответов:
    1
    Просмотров:
    1.367

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