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

Не получается вставить символ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Присвоить переменной char m значиние переменной int i.. http://www.cyberforum.ru/cpp-beginners/thread245070.html
Как присвоить переменной char m значиние переменной int i таким образом ? int main() { char m; int i = 5; m = i; # ( что бы было как m = '5' , а не m = 5 ) cout << m ; # ( что бы вывело число 5 ) }
C++ Исправление ошибки в коде Всем доброе утро!!!Вот тут задачка запускается , вроде все по примеру делал ,все равно не хочет работать((. Вот сама задачка: # include <iostream.h> # include <math.h> void main () { double x,y,a; const bouble Pi=3,14; cin x>>a; if (x=>3,14) y=Pi*cos(a*x) else http://www.cyberforum.ru/cpp-beginners/thread245059.html
Cчитать текст из файла и вывести на экран только цитаты C++
Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки.
имена файлов C++
Скажите, пожалуйста, в именах файлах ведь нельзя каким-то образом использовать нулевой символ в ASCII '\0' ?
C++ начал изучать с++ http://www.cyberforum.ru/cpp-beginners/thread245031.html
начал учить с++, мне порекомендовали купить "Полный справочник по С++" Герберта Шилдта , купил, но вот в чем проблема - примеры программ пошли, но нет объяснения такой вещи - что это за строка в начале? #include "stdafx.h" в том же учебнике она меняется на #include "stdio.h" просьба объяснить, что это, какое смысловое значение от смены того, что в кавычках?
C++ для людей понимающих в циклах есть задача и код на паскале (тока он какой та левый) помогите нужен код на си/си++ или хотя бы алгоритм решения! зарание спасибо Составить программу-генератор чисел Пифагора a, b, c (c^2 = a^2 + b^2). В основу положить формулы: a = m^2 – n^2, b = 2mn, c = m^2 + n^2 (m, n – натуральные, 1 < m < k, 1 < n < k, k – данное число). Результат вывести на экран в виде таблицы из пяти столбцов: m, n,... подробнее

Показать сообщение отдельно
accept
4817 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
20.02.2011, 11:00     Не получается вставить символ
Цитата Сообщение от gosparh
я не очень понял как использовать wchar_t
если в C, там нужно установить локаль (ну, чтобы русские читать), настроить консоль на utf-8, да и читать специальными функциями
а у тебя C++, там может быть по-другому

вот на C
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <wchar.h>
#include <locale.h>
 
/* выводит символы unicode */
int main(void)
{
    setlocale(LC_ALL, "");
    putwchar(L'ВЈ');
    putwchar(L'\n');
    return 0;
}
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
#include <stdio.h>
#include <wchar.h>
#include <locale.h>
 
/* выводит символы unicode */
int main(void)
{
    wchar_t wc;
    
    setlocale(LC_ALL, "");
    putwchar(L'ВЈ');
    putwchar(L'\n');
    wc = getwchar();
    putwchar(wc);
    putwchar(L'\n');
    return 0;
}
Код
[guest@localhost tests]$ ./t
£
[guest@localhost tests]$ .ansi t.c -o t
[guest@localhost tests]$ ./t
£
ᐍ
ᐍ
[guest@localhost tests]$
чтобы отобразить символы, нажми цитата
 
Текущее время: 00:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru