Помогите перевести строку в число.

Тема в разделе "C и С++ FAQ", создана пользователем Guest_dmitry303, 29 мар 2005.

Статус темы:
Закрыта.
  1. Guest_dmitry303

    Guest_dmitry303 Гость

    Помогите пожалуйста.
    Есть такая проблема.

    Мне надо считать строку из файла и перевести с число.
    Если использовать ф-цию atoi(), она требует аргумент типа const char*.
    Я использую класс string, который не возвращает тип const char*.

    Какие есть способы решения?
     
  2. Guest

    Guest Гость

    Если это STL, то s.c_str() тебе поможет. А иначе откуда нам знать, что ты там за класс используешь?
     
  3. Guest

    Guest Гость

    ну есть класс возвращает просто char*, то никто не мешает сделать двойное преобразование

    atoi( ( const char* )( char* )mystring );
     
Загрузка...
Статус темы:
Закрыта.

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