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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.60
xunicorn
3 / 3 / 0
Регистрация: 22.11.2011
Сообщений: 118
#1

Вывод данных на консоль - C++

26.06.2012, 19:15. Просмотров 2278. Ответов 5
Метки нет (Все метки)

Здрасте. Есть такая часть кода:

C++
1
2
    wstring subject = L"Hello";
    wprintf(L"Name: %s \n", subject);
Почему она мне выводит на консоль "Name: (символы разные)"?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2012, 19:15     Вывод данных на консоль
Посмотрите здесь:

Вывод данных из .xls в консоль - C++
Имеется Excel-файл с таблицей размером в 500 строк и 5 столбцов. Данную таблицу необходимо отрисовать в консоль. Подскажите,...

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

Реализовать поиск по заданному полю в массиве объектов типа Student и вывод этих данных на консоль - C++
В задаче надо определить самое часто встречаемое имя среди женщин и среди мужчин. #include <iostream> #include <fstream> #include...

Вывод круга в консоль - C++
Доброго времени суток. Подскажите как вывести круг в консоль по заданному диаметру

Вывод файла на консоль - C++
Мне нужно, чтобы на консоль данные из файла выводились не в строку, а так как они расположены в файле, например: 78877авпв вап ав п87 ...

Вывод массива на консоль - C++
Не выводится массив на консоль. #include <iostream> #include <conio.h> using namespace std; void main() { int i,j,a,n,t,m; ...

Вывод в консоль\файл - C++
Есть такая схема работы программы(см. внизу). В файле SML находится код программы. Допустим, этот код выполняет действие ввести число и...

Вывод escape в консоль - C++
короче не могу вывести в консоль \ cout << "( \"; что нужно добавить,изменить чтобы вывело?

Вывод кириллицы в консоль - C++
Привет, как изменить код что-бы выводилась русская "б" вместо иероглифов? SetConsoleCP(1251); SetConsoleOutputCP(1251); тоже не...

Вывод псевдографики в консоль - C++
Нужно вывести в консоль текст, состоящий из символов вроде @ # ; и т.д. Создано на этом сайте- http://picascii.com/ Как это сделать?

Вывод текста на консоль - C++
Доброго времени суток,подскажите пожалуйста ,как вывести на середину экрана произвольный текст ,например "Привет,Мирон." ...

Неверный вывод в консоль - C++
Здравствуйте. Начал изучать switch. Задача: Есть оценки "A", "B", "C", "D", "F". Собственно, пользователь должен ввести произвольно...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
26.06.2012, 19:22     Вывод данных на консоль #2
C++
1
2
std::wstring ws = L"Hello";
    wprintf(L"Name: %s \n", ws.c_str());
xunicorn
3 / 3 / 0
Регистрация: 22.11.2011
Сообщений: 118
27.06.2012, 12:09  [ТС]     Вывод данных на консоль #3
еще вопрос в тему. Вместо текста HELLO у меня кирилица и на консоль выводяться знаки вопроса. Как это исправить?
tomaticus
47 / 47 / 2
Регистрация: 02.01.2011
Сообщений: 505
27.06.2012, 12:22     Вывод данных на консоль #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <locale>
 
int main()
{
  locale L(locale::locale());
  locale::global(locale("rus"));
 
  cout<<"Hello, или, привет!" << endl;
 
  locale::global(L);
}
xunicorn
3 / 3 / 0
Регистрация: 22.11.2011
Сообщений: 118
27.06.2012, 12:26  [ТС]     Вывод данных на консоль #5
вычитал в этой теме этот способ:
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h> /* Для printf */
#include <locale.h> /* Для русского языка */
 
int main(int argc, char * argv [])
{
    setlocale(LC_ALL,"Rus"); /* Обязательно должно быть первым */
    printf("Русский язык !\n");
 
    return 0;
}
и помогло. Всем спасибо, удачи
tomaticus
47 / 47 / 2
Регистрация: 02.01.2011
Сообщений: 505
27.06.2012, 12:30     Вывод данных на консоль #6
Цитата Сообщение от xunicorn Посмотреть сообщение
#include <stdio.h> /* Для printf */
#include <locale.h> /* Для русского языка */
на сколь мне известно, место
C++
1
2
#include <stdio.h> 
#include <locale.h>
используется
C++
1
2
#include <stdio> 
#include <locale>
Yandex
Объявления
27.06.2012, 12:30     Вывод данных на консоль
Ответ Создать тему
Опции темы

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