Считать строку из Txt-файла Unicode и преобразовать ее в число - это р

Тема в разделе "Общие вопросы по С и С++", создана пользователем malor, 27 июн 2011.

  1. malor

    malor Active Member

    Регистрация:
    30 апр 2007
    Сообщения:
    27
    Симпатии:
    0
    Допустим у вас в txt-файле несколько чисел:
    309
    5
    512


    Если бы файл был в кодировке ANSI:
    1) Вы считали строчку с помощью fgets()
    2) Преобразуете полученное с помощью atoi() к числу.

    Но у нас Unicode:
    1) Вы считали строчку с помощью fgetws()
    2) ???
     
  2. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    В моем компиляторе эта функция называется _wtoi.
     
  3. a0z

    a0z Well-Known Member

    Регистрация:
    15 мар 2011
    Сообщения:
    109
    Симпатии:
    0
    ещё можно сюда пришить потоки. Что-то типа того:

    wifstream ifs("file.txt");
    int a, b, c;
    ifs >> a >> b >> c;
     
Загрузка...

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