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

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

Войти
Регистрация
Восстановить пароль
 
Dexdevon
0 / 0 / 0
Регистрация: 12.01.2013
Сообщений: 100
#1

Создание текстовой переменной - C++

05.03.2013, 18:45. Просмотров 625. Ответов 2
Метки нет (Все метки)

Заметил, что данный способ создаёт переменную без объявления её длины.

C++
1
2
3
4
5
char text = "C++";
cout << text; // Ошибка
 
char *text = "C++";
cout << text; // C++
Просто хочу уточнить, возможно таким образом создавать текстовые переменные? То есть в плане правильности кода. Или это считается неправильным способом?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2013, 18:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание текстовой переменной (C++):

Исполнение кода из текстовой переменной. - C++
Есть текстовая переменная. (конкретно массив TCHAR) В ней находится кусок кода. Можно ли отправить этот код на выполнение, не занимаясь...

Как считать параметр из текстовой переменной? (язык C++) - C++
Например, у меня есть три значения в переменных:&quot;name=Vitya&amp;family_name=Nikolayev&amp;age=16&quot; И я хочу получить значение из функции не...

Тип текстовой переменной вмещающей 511 кодов - C++
Делаю программу в mfc. Нужен тип данных символьный( как char) , но который поддерживает не 255, а 511 или более знаков. Работаю с битовыми...

использование текстовой\длинной переменной для switch - C++
добрый день! Такой вот вопрос: есть цикл switch-case, но нужно, чтобы пользователь вводил команды, например: hepl и exit. Как...

В текстовой переменной поставить числа в порядке убывания - C++
Помогите пожалуйста с программой. Java В текстовой переменной &quot;71D523СЕ8&quot; поставить числа в порядке убывания могу расставить...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
slipp1
13 / 12 / 1
Регистрация: 09.11.2012
Сообщений: 367
Записей в блоге: 1
05.03.2013, 18:50 #2
Цитата Сообщение от Dexdevon Посмотреть сообщение
char *text = "C++";
это есть обьявление массива
с указателем на первый элемент
1
NEbO
587 / 455 / 49
Регистрация: 22.01.2009
Сообщений: 1,180
Записей в блоге: 1
Завершенные тесты: 2
05.03.2013, 18:52 #3
Цитата Сообщение от Dexdevon Посмотреть сообщение
char *text = "C++";
это создание указателя. эта штука пришла из обычного си, строка справа представляется в виде последовательности байт с завершающим нулем. а в text записывается адрес начала этой последовательности. все валидно, однако конкатенацию, ну и некоторые другие операции сделать с ним посложнее, чем при использовании std::string.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2013, 18:52
Привет! Вот еще темы с ответами:

Создание меню и сохранение в текстовой файл - C++
Добрый вечер! Задали задачу, аналогичную прошлой теме Задание: Создать абстрактный класс CVehicle. На его основе реализовать классы...

Создание меню и сохранение в текстовой файл - C++
Добрый вечер!

Хитрое создание переменной - C++
Позвольте азадачить всех, кому интересно. Создаю переменные int konstruktor; int destruktor; не представляю, как их...

Создание файловой переменной - C++
Написал программу, пользователь вводит ФИО, группу, оценки и дату рождения о трёх студентах, потом получает всю эту информацию на экран....


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

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

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