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

Std::wostream не выводит wchar_t - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать простейшую программку http://www.cyberforum.ru/cpp-beginners/thread1206941.html
Подскажите как можно реализовать такую программку: Вводим ФИО и сравниваемым его с несколькими ФИО задаными заранее в коде. Если ФИО есть в этом в списке, то выполняются некие условия (например к одному числу прибавляется другое). заранее спасибо)
C++ Вычислить количество различных путей между всеми парами вершин графа Задан граф с N вершинами вычислить количество различных путей между всеми парами вершин графа http://www.cyberforum.ru/cpp-beginners/thread1206934.html
C++ Зашифровать содержимое текстового файла
Програму сделайте плиз...............................................................................................................................................................Зашифровать содержимое текстового файла с помощью заданного с клавиатуры користуачем строки выполняет роль ключа. В процессе шифрования каждый символ ключа добавить к последовательному символа файла операцией ^ (xor)....
Наследование классов и графика (Борланд 3.1) C++
Помогите, пожалуйста, с наследованием классов и графикой. Следует создать 2 базовых класса и 1 производный. 1)Базовый класс "Точка", содержащий следующие поля : координаты точки и цвет точки; и следующие методы : конструктор. деструктор, получение значений полей, изменение значений полей, отображение точки на экране, гашение точки, перемещение точки по экрану. 2)Базовый класс "Отрезок",...
C++ Помогите исправить код, не запускается программа изза неизвестных s и i http://www.cyberforum.ru/cpp-beginners/thread1206918.html
Помогите исправить код, не запускается программа изза неизвестных s и i. Условие: переписать компоненты файла в обратном порядке( фай с целыми числами) #include <iostream> #include <fstream> #include <sstream> #include <vector> #include <algorithm> int main(){ std::vector<std::string> vec; std::ifstream in("input.txt");
C++ Определить все вершины графа, расстояние, которых от заданной вершины s составляет d" Помогите пожалуйста! алгоритм задал но программа не работает остальсь выполнить условие. Условие: "Задано неориентированный граф.Применив алгоритм поиска вширь, определить все вершины графа, расстояние которых от заданной вершины s составляет d" #include<iostream> #include<stdio.h> using namespace std; /*void main( void ) { FILE *file; char* file_name = "graph.lin.txt"; подробнее

Показать сообщение отдельно
inst_mefi
22 / 25 / 5
Регистрация: 10.10.2013
Сообщений: 165
13.06.2014, 21:30  [ТС]     Std::wostream не выводит wchar_t
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
{
            std::wofstream stream;
            stream.open(num, std::iostream::trunc | std::iostream::out );
            stream.exceptions(std::iostream::badbit);
            int counter = 1;
            while (list->Next())
            {
                list->Next();
            }
            while (cultures->Next())
            {
                cultures->Next();
            }
            while (list->Previous())
            {
                counter++;
            }
            try
            {
                stream << counter << L" ";
                do 
                {
                    int codeofsilage = list->GetCodeOfSilage();
                    int codeofculture = list->GetCodeOfCulture();
                    float mass = list->GetMass();
                    int type = list->GetType();
                    float moisture = list->GetMoisture();
                    float vitrescence = list->GetVitrescence();
                    int gluttentype = list->GetGluttenType();
                    float gluttenpercent = list->GetGluttenPercent();
                    float naturemass = list->GetNatureMass();
                    float cropsadmixture = list->GetCropsAdmixture();
                    float weedsadmixture = list->GetWeedsAdmixture();
                    stream << codeofsilage << L" " << codeofculture << L" " << mass << L" " << type << L" " << moisture << L" " << vitrescence << L" " << gluttentype << L" " << gluttenpercent << L" " << naturemass << L" " << cropsadmixture << L" " << weedsadmixture << L" ";
                } while (list->Next());
                counter = 1;
                while (cultures->Previous())
                {
                    counter++;
                }
                stream <<L"\n"<< counter << L" ";
                do
                {
                    int code = cultures->GetCodeOfCulture();
                    int length = wcslen(cultures->GetNameOfCulture());
                    static  wchar_t* name; name = (wchar_t*)calloc(length + 1, sizeof(wchar_t));
                    wcscpy(name, cultures->GetNameOfCulture());
                    stream << code << L" " << length << L" ";
                    MessageBeep(100);
                    stream << name;
                    MessageBeep(100);
                    stream << L" ";
                    MessageBeep(100);
                } while (cultures->Next());
                stream.close();
            }
            catch (std::iostream::failure exeption)
            {
                char* code = new char[10];
                sprintf(code, "%d", exeption.code());
                MessageBoxA(hwnd, exeption.what(), code, MB_OK | MB_TASKMODAL);
            }
        }
GetNameOfCulture возвращает wchar_t*
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru