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

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

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

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

25.05.2014, 00:27. Просмотров 467. Ответов 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 );
    }
Работа с потоком изменить кодировку
как сделать чтобы были написаны русские буквы?


СПАСИБО за помощь)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2014, 00:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с потоком изменить кодировку (C++):

работа с потоком - C++
есть текстовый файл с примерно таким сожержанием: 1 5 test 2 9 111 22 12 99 proverka 10 1 1 23 10 schet 50 12 44 34 74 29 и...

работа с файловым потоком!!! - C++
Дан символьный файл f. Найти и записать в файл g самое длинное слово файла f, снабдив его комментарием.

Работа с файловым потоком - C++
Всем привет. После того как я познакомился с понятием поток приступил к практической части. В процессе возникло несколько скользких...

Как изменить кодировку символов - C++
Приветствую уважаемые форумчане, помогите пожалуйста с кодировками , в файл вместо ФИО записывает краказябры. Заранее благодарю. ...

Как изменить кодировку вывода? - C++
Доброе утро всем. Помогите новичку. Только начал изучать программирование на С++ (в среде Visual Studio 2008 express), и столкнулся с...

Работа с потоком (управление, защита) - C++
Всем добрый день) Требуется момощь для розбора роботы с потоками, создание потока, защита остановка заморозка перезапуск и т.д.... Так же...

1
nmcf
5682 / 4993 / 1701
Регистрация: 14.04.2014
Сообщений: 20,374
25.05.2014, 08:49 #2
Так запускаемая программа (Course_work.exe) сама должна этот вопрос решать. Внутри неё переключай.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2014, 08:49
Привет! Вот еще темы с ответами:

Почему чтобы корректно отображались русские буквы в консоли, мало изменить кодировку - C++
Последнее-то что даёт? Имеем: printf (&quot;sы&quot;);на выходе- s&lt;кракозябр&gt; а почему? смотрим, что у нас в экзешнике, там где должно быть &quot;sы&quot;. А...

Работа с файлом, найти, изменить. - C++
Добрый день. Задание по файлам, любая помощь приветствуется (справка, написание куска кода) Задача: Есть исходный файл...

Дозапись потоком - C++
Есть файл, в нём уже чтото записано, но открытого потока к нему нет. Можно ли открыть поток на дозапись в этот файл? Как?

Работа с файлом. Необходимо изменить программу - C++
Мне преподаватель сказал, что программа сделана правильно. Теперь необходимо ее переделать так, чтобы после создания файла выполнялась...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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