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

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

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

Тип string не выводится на экран - C++

12.03.2012, 19:05. Просмотров 753. Ответов 1
Метки нет (Все метки)

как мне сделать вывод переменной surname на русском языке,просто проблема в том,что компилятор не видет вводимые данные с клавиатуры как русские символы,хотя благодаря строчке setlocale(LC_ALL, "Russian"); он распознает русскиязычные коментарии и в тоже время не видит вводимые с клавиатуры русские данные.Подскажите как это можно сделать??


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 <iostream>
#include <iomanip>
#include <string>
using namespace std;
class Account
{
    string surname;
    int number;
    int procent;
    int summa;
public: void vvod()
        {
        
            cout<<"Введите фамилию владельца счета: "<<"\n";
            cin>>surname;
            cout<<"Введите номер счета: "<<"\n";
            cin>>number;
            cout<<"Введите процент начисления: "<<"%"<<"\n";
            cin>>procent;
            cout<<"Введите сумму денег владельца счета: "<<"\n";
            cin>>summa;
            cout<<"___________________________________________\n";
            cout<<"| "<<surname<<" | "<<"№"<<number<<" | "<<procent<<"% "<<" | "<<summa<<"р."<<" |"<<"\n";
            cout<<"___________________________________________\n";
 
        }
        void izmenenie()
        {
          cout<<"ret";
        }
 
 
    friend class date;
    class date
    {
    
 
    };
};
int main()
{
    setlocale(LC_ALL, "Russian");
    Account r;
        r.vvod();
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2012, 19:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Тип string не выводится на экран (C++):

При выводе на экран переменной string выводится набор левых символов - C++
int main() { int s; string b; printf(&quot;DEC: &quot;); scanf(&quot;%i&quot;, &amp;s); for (int i = 31; i &gt;= 0; i--) { s += (char)(((b &gt;&gt;...

Какой символьный тип использует тип std::string? - C++
Какой тип данных использует класс String? Char? И написано ли это в в документе #include &lt;string&gt;?

Не выводится string - C++
Здравствуйте using namespace std; string day; string s1 = &quot;qwerty&quot;; string s2 = &quot;123&quot;; day = s1 + s2; cout &lt;&lt; day;...

Не выводится содержание строки string - C++
Приветствую жителей сего форума! Возникла некоторая проблемка, даже две. setlocale(LC_ALL,&quot;.866&quot;); string str1 = &quot;This is...

Как преобразовать char* в string и вывести переменную string на экран? - C++
for (int k = 0; k &lt; 10; k++) { int x = (int)rand() / RAND_MAX + rand() % 6 + 2; char *chars = new char; ...

Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение - C++
Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение «M на N...

1
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
12.03.2012, 19:23 #2
C++
1
setlocale(LC_ALL, "");
у меня все видит, в том числе и вводимые данные
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2012, 19:23
Привет! Вот еще темы с ответами:

Функция isspace и тип string: Не существует подходящей функции преобразования из "std::string" в "int" - C++
Добрый день! Я только начинаю изучать язык c++ по книге &quot;Язык программирования С++. Базовый курс 5-е изд 2014(Стэнли Б. Липпман)&quot;. ...

Как вставить элемент и вывести элементы на экран в map<string, map<string,int>> ? - C++
У меня есть map&lt;string, map&lt;string,int&gt;&gt;, в него надо добавить элементы (типа Ivanov potato 200) Использовать именно map&lt;string,...

Тип string в консоли - C++
Вот такие вопросы: 1. как правильно объявить string 2. записать в string слова и цифры с точками 3. передать и выполнить команду в...

STRING в численный тип - C++
char в число я умею переводить: atoi(),atol(),atof(). Но это C функции, со STRING не работают уже. Есть ли функция для STRING перевода в...


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

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

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