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

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

Войти
Регистрация
Восстановить пароль
 
KostyaKulakov
Заблокирован
#1

Ошибка с выводом окончательного результата - C++

18.07.2012, 17:16. Просмотров 317. Ответов 3
Метки нет (Все метки)

написал мего простой код. при отладки программы нащёл очень большой баг.
сейчас я расскажу в чём он заключается. программа спрашивает имя и фамилию. если ввод происходит на русском то вывод получается корявым. в чём проблема?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{
    setlocale(LC_ALL, "Russian");
    string res; //возращение ответа
    string f; //возращение ответа
    cout << "Введите ваше имя: ";
    cin >> res;
    cout << "Введите вашy Фамилию: ";
    cin >> f;
 
    cout << "Ваше имя и фамилия: ";
    cout << res << " " << f << endl;
    system("PAUSE");
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2012, 17:16     Ошибка с выводом окончательного результата
Посмотрите здесь:

Табулирование функции с выводом результата в таблицу - C++
Помогите пожалуйста переделать консольное приложение табулирования в приложение с формой,где результат выводится в таблицу вот код...

Ошибка с выводом - C++
Patient: Фамилия, Имя, Отчество, Адрес, Номер медицинской карты, Показатель температуры. Определить отклонения температуры пациента от ...

Ошибка с выводом в консоль - C++
Добрый день столкнулся с такой проблемой в с++ 2008; #include &quot;stdafx.h&quot; int _tmain(int argc, _TCHAR* argv) { int i, c, k; ...

Ошибка с выводом данных - C++
Есть 2 файла: файл 1: #ifndef STACK_H_ #define STACK_H_ #include &lt;iostream&gt; #include &lt;cstring&gt; class Bank { ...

ошибка с выводом переменной - C++
можете подсказать, в чем ошибка? неправильно выводитпеременную &quot;мин&quot;, я канешно не совсем дурак, но должно выводить правильно, а оно вы...

Ошибка с выводом чисел в программе - C++
Программа записывает числа в стандартном виде. float a,b,x,y cout&lt;&lt;&quot;Enter a&quot;&lt;&lt;endl; cin&gt;&gt;a; x=a;//первоначальное число...

Ошибка при передаче результата функции - C++
Оператор + возвращает правильное значение (по крайней мере в конце его тела я вывожу полученный список, и все верно, он возвращает его по...

Непонятки с выводом - C++
Задание гласит: Вычислить приближенное значение конечной суммы с точностью e:0.0005 ...

Помогите с выводом - C++
// Подключение Библиотек #include &lt;iostream.h&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; ...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DiffEreD
1428 / 765 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
18.07.2012, 17:30     Ошибка с выводом окончательного результата #2
Я уже тоже не раз поднимал этот вопрос, - ну не хочет, почему то, setlocale(LC_ALL, "Russian") запихивать в контейнера кириллицу. Пользуйтесь вот
этим:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <Windows.h>
using namespace std;
int main()
{
    SetConsoleCP (1251); SetConsoleOutputCP (1251);
    string res; //возращение ответа
    string f; //возращение ответа
    cout << "Введите ваше имя: ";
    cin >> res;
    cout << "Введите вашy Фамилию: ";
    cin >> f;
 
    cout << "Ваше имя и фамилия: ";
    cout << res << " " << f << endl;
    system("PAUSE");
}
KostyaKulakov
Заблокирован
18.07.2012, 17:40  [ТС]     Ошибка с выводом окончательного результата #3
аррр. я уже пробывал вот результат
http://data4.floomby.com/files/share...L2o6A3HVgw.jpg
DiffEreD
1428 / 765 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
18.07.2012, 17:44     Ошибка с выводом окончательного результата #4
Попробуйте поменять шрифт в консоли:
Миниатюры
Ошибка с выводом окончательного результата  
Yandex
Объявления
18.07.2012, 17:44     Ошибка с выводом окончательного результата
Ответ Создать тему
Опции темы

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