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

символьный тип данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка операции = http://www.cyberforum.ru/cpp-beginners/thread389770.html
Подскажите пожалуйста как для шаблонной функции перегрузить = есть не сложно то на примере!!
C++ Длинная плавающая запятая Предположим, меня не устраивает точность double. Как сделать класс class SuperLongFloat { unsigned __int 64 Mantiss; // 256-ти битная Мантисса, старший бит - знак числа. signed int Order; // 32-х битный порядок }, чтоб оно означало Mantiss*2^{Order}, а мантисса обрабатывалась как один гигантский sigened int? http://www.cyberforum.ru/cpp-beginners/thread389768.html
C++ Нужен пример функции для работы со строками
Какие функции для работы со строками есть. Если не сложно можете привести пример
Такие разные константы C++
Существует ли какое-нибудь правило, согласно которому можно железно определить, что вот эта константа известна на стадии компиляции (а,следовательно, может быть использована для задания размерности массива), а вот эта константа не является таковой (то есть, ее значение на стадии коммпиляции не известно)? Интуция и здравый смысл, конечно, хорошо, но наверно все же должно быть какое-то правило.
C++ Дробь http://www.cyberforum.ru/cpp-beginners/thread389744.html
Нужен шаблон класса "дробь" с именем TFraction, подобный обыкновенной дроби в том, что данная TFraction должен иметь числитель и знаменатель, но обе эти его части могут быть любых встроенных числовых типов, включая действительные, а не только целыми (то есть допускается специализация на float для хранения дробей вроде \frac{25.4f}{0.01f}). Требуется поддерживать операции: +, -, *, /, +=, -=, *=,...
C++ простое число в заданном диапазоне необходимо найти наименьшее простое число в заданном диапазоне подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
23.11.2011, 14:51     символьный тип данных
Цитата Сообщение от Shark*** Посмотреть сообщение
Как инициализировать переменную символьного(char) типа словом(например "привет")???
Это невозможно сделать, так как переменная типа char занимает один байт, а слово "привет" - имеет тип символьного массива. Нельзя присваивать массив скалярному объекту типа char . Можно лишь присвоить значение какого-нибудь одного элемента этого массива.

Например, если вы хотите из слова "привет" объекту типа char присвоить третью букву "и", то вы можете написать

C++
1
char c = "привет"[2];
Но у вас есть возможность объявить символьный массив, который будет содержать слово "привет".

Например,

char s[] = "привет";

Здесь s - это симвоьный массив размером 7 байтов, содержащий слово "привет" и завершаюзий нулевой символ '\0'.
 
Текущее время: 02:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru