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

Работа с потоком изменить кодировку - C++

Восстановить пароль Регистрация
 
slavikk07
3 / 3 / 0
Регистрация: 27.02.2013
Сообщений: 62
25.05.2014, 00:27     Работа с потоком изменить кодировку #1
Здравствуйте! У меня такой вопрос: я создаю новый поток... как мне сделать так чтобы он использовал кодировку chcp 1251?
мне нужно чтобы он выводил русские буквы

вот код программы
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
#include <windows.h>
#include <stdio.h>
 
void main()
{   STARTUPINFO si; // параметры запуска нового приложения
    PROCESS_INFORMATION pi; // информация о новом процесе
    ZeroMemory( &si, sizeof(si) ); // блок памяти с нулями
 
    si.cb                = sizeof(si);
    si.cb                = sizeof(si);
    si.lpReserved        = NULL;
    si.lpDesktop         = NULL;
    si.lpTitle       = "My course work";
    si.dwXSize       = 800;
    si.dwYSize       = 300;
    si.dwFillAttribute = FOREGROUND_RED | BACKGROUND_BLUE | BACKGROUND_GREEN;
    si.dwFlags       = STARTF_USEFILLATTRIBUTE|STARTF_USEPOSITION|STARTF_USESIZE;
    si.wShowWindow   = SW_SHOW;
 
 
  
   system("chcp 1251"); 
  
    // Запуск внутренней программы
  if(!CreateProcess(
        "D:\\4321\\1\\Course_work.exe",
        NULL,
        NULL,
        NULL,
        TRUE,
        CREATE_NEW_CONSOLE,
        
        NULL,
        NULL,
        &si,
        &pi))
         {
            printf( "CreateProcess failed (%d).\n", GetLastError() );
            return;
        }
           // Ждём завершения внутренней программы
            WaitForSingleObject( pi.hProcess, INFINITE );
            
    CloseHandle( pi.hProcess );
    CloseHandle( pi.hThread );
    }
Работа с потоком изменить кодировку
как сделать чтобы были написаны русские буквы?


СПАСИБО за помощь)))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2014, 00:27     Работа с потоком изменить кодировку
Посмотрите здесь:

работа с файловым потоком!!! C++
Как изменить кодировку вывода? C++
C++ работа с потоком
C++ Работа с файлом, найти, изменить.
C++ Работа с файловым потоком
почему чтобы корректно отображались русские буквы в консоли, мало изменить кодировку, а надо ещё и шрифт менять? C++
C++ Работа с файлом. Необходимо изменить программу
Работа с потоком (управление, защита) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4265 / 3696 / 1243
Регистрация: 14.04.2014
Сообщений: 14,476
25.05.2014, 08:49     Работа с потоком изменить кодировку #2
Так запускаемая программа (Course_work.exe) сама должна этот вопрос решать. Внутри неё переключай.
Yandex
Объявления
25.05.2014, 08:49     Работа с потоком изменить кодировку
Ответ Создать тему
Опции темы

Текущее время: 05:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru