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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нарисовать в окне лист бумаги с текстом http://www.cyberforum.ru/cpp-beginners/thread837689.html
Есть функция, рисующая текст на канве, эта функция принимает границы абзаца и ординату первой строки, автоматически разбивает текст на строки и выводит его на экран, смещая каждую следующую строку вниз. Сам текст меня устраивает. Но текст выводится просто в окно, а надо, чтоб он был на листе, как в Microsoft Word. Как это под виндой сделать?
C++ Подскажите в чем ошибка Нужно создать файл 5.дат и записать в него информацию с структуры аерофлот. Создаю я вот так: #include <iostream> #include <stdio.h> #include <iomanip> #include <cstdlib> #define STRLEN 20 using namespace std; #pragma pack (1) 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 circuits- enter 'S', Parallel circuits- enter 'P'="; cin>>c;
C++ В две строчки записать две цифры, а потом по закрытии программы и повторном открытии прочитать каждое число в отдельную переменную?
Как в с++ в две строчки записать две цифры, а потом по закрытии программы и повторном открытии прочитать каждое число в отдельную переменную?
C++ Определение момента пересечения изображения мышью (прозрачность) http://www.cyberforum.ru/cpp-beginners/thread837678.html
Есть некоторое изображение, у которого есть альфа-канал, используемый для фона. Само изображение ни разу не прозрачное. Нужно определить, когда пользователь пересечет это изображение мышью (задник не считается). Я, конечно же, сначала определю момент пересечения мыши и прямоугольника, заключающего все изображение целиком, но как делать дальше? А если без альфа-канала, а просто использовать один...
C++ Найти количество нечетных элементов в каждом столбце матрицы данный код считает количество нечетных элементов в столбце , но он считает не для каждого столбца ,считает по количеству строк, как сделать , чтобы считал именно для каждого столбца, по количеству столбцов?подскажите пожалуйста? int k; for(i=0;i<razmer1;i++) { for(j=0;j<razmer2;j++) { if((D) % 2 != 0) (D)++; } подробнее

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

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

14.04.2013, 18:57. Просмотров 455. Ответов 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* в файл Помогло
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru