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

Русские буквы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нарисовать в окне лист бумаги с текстом http://www.cyberforum.ru/cpp-beginners/thread837689.html
Есть функция, рисующая текст на канве, эта функция принимает границы абзаца и ординату первой строки, автоматически разбивает текст на строки и выводит его на экран, смещая каждую следующую строку...
C++ Подскажите в чем ошибка Нужно создать файл 5.дат и записать в него информацию с структуры аерофлот. Создаю я вот так: #include <iostream> #include <stdio.h> #include <iomanip> #include <cstdlib> #define STRLEN 20 ... http://www.cyberforum.ru/cpp-beginners/thread837688.html
C++ 5. Написать функцию, которая вычисляет сопротивление цепи, состоящей из двух резисторов
#include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int resistance(float r1, float r2, float rez) { char c; if ((r1<0)||(r2<0)) return -1; cout<<"Series...
C++ В две строчки записать две цифры, а потом по закрытии программы и повторном открытии прочитать каждое число в отдельную переменную?
Как в с++ в две строчки записать две цифры, а потом по закрытии программы и повторном открытии прочитать каждое число в отдельную переменную?
C++ Определение момента пересечения изображения мышью (прозрачность) http://www.cyberforum.ru/cpp-beginners/thread837678.html
Есть некоторое изображение, у которого есть альфа-канал, используемый для фона. Само изображение ни разу не прозрачное. Нужно определить, когда пользователь пересечет это изображение мышью (задник не...
C++ Найти количество нечетных элементов в каждом столбце матрицы данный код считает количество нечетных элементов в столбце , но он считает не для каждого столбца ,считает по количеству строк, как сделать , чтобы считал именно для каждого столбца, по количеству... подробнее

Показать сообщение отдельно
phantom96
MЫW
124 / 109 / 1
Регистрация: 15.02.2013
Сообщений: 538

Русские буквы - C++

14.04.2013, 18:57. Просмотров 485. Ответов 2
Метки (Все метки)

Суть такая: надо записать в файл название модуля. Для модулей с английским названием и путём до них он пишет нормально, а на русском стопорится.
C++
1
outfile.write(&szModName[0], lstrlenW(&szModName[0]));
Добавлено через 28 минут
В коде
C++
1
2
3
4
5
6
                _tprintf( TEXT("%s\n"), szModName);
                std::wofstream outfile; 
                outfile.open("sdjrfhjkrwehtkgbvngfdkthgdkv", std::ios::out | std::ios::app);
                outfile.write(&szModName[0], lstrlenW(&szModName[0]));
                outfile << "пр";
                outfile.close();
В write как только появляется русский символ запись прекращается, но "пр" в файл попадает. Где заколдовано?

Добавлено через 22 минуты
Записать TCHAR* в файл Помогло
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru