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

Запись кириллицы в строку из консоли - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Наибольшее расстояние между словами в файле http://www.cyberforum.ru/cpp-beginners/thread860971.html
Полный текст задачи: Дан файл, содержащий текст на русском языке и некоторые два слова. Определить, сколько раз они встречаются в тексте и найти наибольшее расстояние между этими словами.(сколько слов между ними). Добавлено через 8 минут #include<fstream> #include<iostream> #include<string> #include<conio.h> #include<stdio.h> #include <sstream> #include <locale.h>
C++ Считывание из файла Всем привет! Есть вот такая проблема: при считывании данных из файла в объект ниоткуда берутся лишние данные. В чем может быть проблема? Вот пример файла: 1 1 1 2 2 2 А вот что получается когда считываю файл: 1 1 1 2 2 2 2 2 void output(Toys &T) { ifstream in("1.txt"); http://www.cyberforum.ru/cpp-beginners/thread860970.html
в чем ошибка? C++
Дано целое позитивное число n. Составить алгоритм вычисления суммы В чем ошибка в коде?#include <iostream> #include <conio.h> #include <math.h> #include <locale.h> using namespace std; //главная функция программы, с нее начинается выполнение int main()
Задание на создание классов C++
Дорогие коллеги! Помогите новичку разобраться с этим заданием! Задание на создание классов Данное задание предполагает создать базовый класс фигуры, указанный в задании класс и в нем реализовать заданную функцию. Приложение создается с графическим интерфейсом и реализует создание нескольких объектов заданного класса и тестирование заданной функции. Нужно: Разработать класс сектора Sector и...
C++ Приостановка выполнения программы http://www.cyberforum.ru/cpp-beginners/thread860940.html
Подскажите пожалуйста, можно ли в си как-нибудь реализовать приостановку выполнения программы на несколько секунд? Нужно что-то вроде system("pause"); только не до нажатия enter а на заданное мной время?
C++ Возвращение значения функции Как сделать отдельно функцию, чтобы она возвращала в основную функцию значение sum? Помогите пожалуйста! #include <stdio.h> #include <stdlib.h> int main(){ int number,sum=0; printf("Enter the natural Number: "); scanf("%d",&number); подробнее

Показать сообщение отдельно
Okonenko Stanis
6 / 6 / 1
Регистрация: 06.02.2013
Сообщений: 71
13.05.2013, 09:42     Запись кириллицы в строку из консоли
- Здравствуйте Всем! Попробовал для интереса повторить Ваш пример в консольном
приложении BCB6. Смотри код ниже.

- Модуль Unit1.cpp:
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
// .........
#pragma comment (lib, "kernel32.lib")
 
//##### ..... #####
#include  <vcl.h>
#include  <iostream>
#include  <string>
#include  <Windows.h>
#pragma hdrstop //--------------------------------------------------------------
 
// указатель на функцию - "Установить Шрифт Консоли".
typedef    BOOL  (WINAPI*LPSetConsoleFont)( HANDLE, DWORD );
 
 
#pragma argsused
int  main( int  argc, char*  argv[] )
{
  // *** установить шрифт - Lucida Console. ***
  LPSetConsoleFont  SetConsoleFont =
    reinterpret_cast<LPSetConsoleFont>( GetProcAddress( GetModuleHandle( "kernel32.dll" ), "SetConsoleFont" ) );
  SetConsoleFont( GetStdHandle( STD_OUTPUT_HANDLE ), 12 );
 
  SetConsoleCP( 1251 );
  SetConsoleOutputCP( 1251 );
 
  // *** ввести и вывести текст на кириллице. ***
  std::cout << "Введите, что вы хотели бы вывести на экран: ";
  std::string  str;
  std::getline( std::cin, str );
  std::cout << str << std::endl;
  system( "pause" );
 
  return  0;
}
- Все равно печатает ересь! Что не работает ?
 
Текущее время: 18:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru