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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
slavikk07
3 / 3 / 0
Регистрация: 27.02.2013
Сообщений: 64
#1

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

25.05.2014, 00:27. Просмотров 435. Ответов 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++ Работа с файлом, найти, изменить.
C++ Работа с файлом. Необходимо изменить программу
Потоком из файла в структуру C++
C++ задача с файловым потоком
C++ Переворот рисунка потоком

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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru