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

Почему не выводит текст из файла (CP1251)? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вызов деструктора для копии http://www.cyberforum.ru/cpp-beginners/thread1003415.html
вопрос в комментариях #include <iostream> #include <iterator> #include <algorithm> #include <vector> #include <ctime> #include <math.h> class A { static int count;
C++ Явная специализация шаблона. Ошибки Помогите исправить ошибки. Надо для шаблонного класса сделать специализацию float #include <iostream> #include <stdlib.h> #include <assert.h> template<typename T> class Array http://www.cyberforum.ru/cpp-beginners/thread1003413.html
C++ Контейнеры Vector и List (C++)
Уважаемые форумчане! Помогите, пожалуйста, реализовать вручную классы Vector и List с основными их методами, дабы получить аналогию соответствующих контейнеров. Задача входит в курсовую работу, а я не могу с ней справиться(( Вот кое-что из наработок: Код: #include <iostream> #include <stdlib.h> #include <stdio.h>
C++ замена символа пробел на табуляцию
Напишите функцию char* ReplaceSpacesOnTabs(char* string), заменяющую пробельные символы на символы табуляции в случае, если такую замену можно произвести.В качестве пробельного символа опять используйте ‘:’. Учтите, что замена пробелов на табуляции возможна не во всех случаях, а только если последовательность пробельных символов находиться на кратной 8 позиции. Ошибка состоит в том что в примере...
C++ Помогите найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread1003388.html
// ConsoleApplication5.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include<conio.h> #include<stdio.h> int _tmain(int argc, _TCHAR* argv) { float a,b,c,D,x1,x2;
C++ Чтение строк файла в элемент массива Нужна консольная программа для чтения файла построчно и анализа строки. Набросал г*окод), который нормально работает, но беда в том что не хочет элементу массива присвоить нужную строку. То есть алгоритм такой. Открываю файл - читаю первую строку файла - записываю в первый элемент массива linebuf, затем читаю вторую строку - записываю во второй элемент массива linebuf и т.д. На выходе почему то... подробнее

Показать сообщение отдельно
programina
 Аватар для programina
1912 / 597 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
10.11.2013, 15:53     Почему не выводит текст из файла (CP1251)?
C++
#include <iostream>
#include <fstream>
#include <string>
#include <locale>
using namespace std;
 
int main() 
{ 
    setlocale(LC_ALL,"ru_RU.CP1251");
 
    wifstream wifs("file.txt"); // файл с русскими словами в CP1251
 
    wstring s;
    getline(wifs, s);
 
    wcout << s << endl; // пустота
 
    wifs.close();
}
Bash
locale -a
C
en_US.utf8
POSIX
ru_RU.cp1251
ru_RU.utf8
up!
up!
up!
up!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru