Форум программистов, компьютерный форум CyberForum.ru

Чтение строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ sort и stable_sort http://www.cyberforum.ru/cpp-beginners/thread930087.html
читаю: stable_sort sorts the elements in the range [first,last) into ascending order, like sort, but stable_sort preserves the relative order of the elements with equivalent values. непонятно: preserves the relative order of the elements with equivalent values. - относительный порядок эквивалентных значений - что это,как это?
C++ Как вызвать метод родительского класса; Собственно вопрос; Есть класс a и b; Класс b унаследован от класса a; И как теперь из класса b вызвать функцию класса a; http://www.cyberforum.ru/cpp-beginners/thread930086.html
C++ Ошибка error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден
Объясните, пожалуйста, как исправить эту проблему? У меня Visual Studio 2010 Ultimate
Передача аргументов функции C++
В книге Стенли Липпмана C++ Primer дошел до программы, которая выполняет замену слов в одном файле, которые указаны в другом. Например, thx thanks 4 for u you w8 wait pls please - 1 файл, второй файл содержит текст, программа должна заменить все слова, указанные в списке в 1 файле. В студии в параметрах указываю адреса двух файлов. Программа завершается с кодом 0, ошибок нет, но файл...
C++ Векторы http://www.cyberforum.ru/cpp-beginners/thread930060.html
Добрый день форумчане! обнаружил что вектор можно объявить следующим образом : vector<MyClass *,MyClass2 *> vector_name; или для простоты
C++ Найти ошибку в решении "Числа - палиндрома" (задача с acmp) Число - палиндром (Время: 1 сек. Память: 16 Мб Сложность: 29%) Напомним, что палиндромом называется строка, одинаково читающаяся с обеих сторон. Например, строка «ABBA» является палиндромом, а строка «ABC» - нет. Необходимо определить, в каких системах счисления с основанием от 2 до 36 представление заданного числа N является палиндромом. В системах счисления с основанием большим... подробнее

Показать сообщение отдельно
BroDIK
83 / 83 / 37
Регистрация: 19.06.2013
Сообщений: 323
29.07.2013, 00:01     Чтение строки
Помогите пожалуйста! Пытаюсь считать 30-ю строку из файла, но вместо русских символов каракули... Вроде с wchar'ом работаю...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
...
FILE *stream;
wchar_t* line = new wchar_t();
bool er = false;
 
if( _wfopen_s( &stream, tempMainPath, _T("r") ) == 0 )
{
    for (int i = 0; i < 30; i++)
        if( fgetws( line, 256, stream ) == NULL)
        {
            er = true;
            break;
        }
    fclose( stream );
}
if (!er)
    return *line;
else
    return (wchar_t)_T("Невозможно прочесть");
P.S. Функция возвращает wchar_t
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru