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

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

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

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

18.07.2012, 17:16. Просмотров 333. Ответов 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");
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2012, 17:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка с выводом окончательного результата (C++):

Табулирование функции с выводом результата в таблицу - 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;//первоначальное число...

3
DiffEreD
1431 / 768 / 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");
}
0
KostyaKulakov
Заблокирован
18.07.2012, 17:40  [ТС] #3
аррр. я уже пробывал вот результат
http://data4.floomby.com/files/share...L2o6A3HVgw.jpg
0
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
18.07.2012, 17:44 #4
Попробуйте поменять шрифт в консоли:
1
Миниатюры
Ошибка с выводом окончательного результата  
18.07.2012, 17:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.07.2012, 17:44
Привет! Вот еще темы с ответами:

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

Класс "Матрица", ошибка при выводе результата - C++
Всем доброго времени суток! Нужно под main создать header и реализацию! Я застрял на operator- (а точнее при выводе на экран результата)!...

Проблема с выводом результата.Посмотрите где ошибка - Turbo Pascal
Задача такая пользователь вводит строку,нужно вывести на экран слова и количество повторений их в этой строке.Код ниже.Массив из слов...

Подсобите с выводом результата - Delphi
Нашёл такую программу на просторах форума, пожалуйста помогите сделать так чтобы она выводила количество правильных ответов.


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

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

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