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

Как заполнить массив wchar_t пробелами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс из набора функций http://www.cyberforum.ru/cpp-beginners/thread797524.html
нужно оформить все в класс пока есть только вот это class String { private: char str; public: void getStr ()
C++ Пятница 13-е! Задали задание, выполнить надо как можно скорее, помогите, буду признателен! Компьютерный вирус "Пятница, 13-е" может повредить информацию только в те дни, когда 13-е число попадает на пятницу. Определите все месяцы 2013 года, в которых 13-е число будет пятницей. Учтите, что 1 января 2013 года - вторник, в качестве ответа распечатайте номера месяцев. Требования к программе: язык... http://www.cyberforum.ru/cpp-beginners/thread797519.html
Чем отличается интерфейс от абстрактного класса? C++
Вопрос дошел от знакомого, говорит услышал его на собеседовании. В с++ интерфейса как такового нет, но вопрос был задан именно по этому языку. Дайте разъяснения
C++ Нужен материал для начинающих
Хочу научиться программировать... Какие программы сейчас более актуальны и с чего начать что бы научится правильно с ними работать?
C++ Точки на плоскости http://www.cyberforum.ru/cpp-beginners/thread797498.html
Здравствуйте, как зная координаты четырех точек определить расположены они на одной плоскости или нет?
C++ Помогиете с работой в графичеком режиме в C++ Положение у меня следующее. Есть программа которая использует графический режим для вывода круга. У меня стоит Windows XP service pack 3. Работаю я в среде Borland C++ 3.1 . У нас в универе такой же борланд стоит, так там нормально программа запускается и всё показывает, а дома при запуске программы выскакивает консольное окно, в котором должен вывестись рисунок, и затем сразу же автоматически... подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
28.02.2013, 22:40     Как заполнить массив wchar_t пробелами
Вот на моём линуксе с локалью utf-8:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <stdio.h>
#include <wctype.h>
 
int main(void)
{
    setlocale(0, "");
 
    const int length = 4;
    wchar_t* str = new wchar_t[length+1];
    
    str[0] = L'a'; str[1] = L'b'; str[2] = L'c'; str[3] = L'd';
    wprintf(str);
    wprintf(L"\n");
 
    str[2] = L' ';
    wprintf(str);
    wprintf(L"\n");
 
    delete [] str;
 
    return 0;
}
Bash
1
2
3
ilyuha21st@coldshoot:~/projects$ ./prog
abcd
ab dilyuha21st@coldshoot:~/projects$
 
Текущее время: 19:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru