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

Обьявление и спользование символов - C++

Восстановить пароль Регистрация
 
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
19.10.2013, 22:47     Обьявление и спользование символов #1
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 <string.h>
#include <stdio.h>                       /* для printf() */
 
int main()
{
   char *str = "образец строки";
   char  buf[32];                        // буфер размером больше строки
 
   memset(buf, 0, sizeof(buf));          // очистка буфера для вывода.
   // Альтернативный способ, если не требуется равенство нулю всех байтов:
   // *buf = '\0';
 
   printf("строка: \"%s\"\n", str);
   printf("буфер перед копированием: \"%s\"\n", buf);
 
   strcpy(buf, str);
 
   printf("буфер после копирования: \"%s\"\n", buf);
 
   return 0;
}
Я офигел с такого поворота char *str = "образец строки"; не обьявляя специальных переменных чар, мы просто пишем да и не символ, а целую строку и создаем только указатель на нее.

Помнится, вобще в переменную чар помещается лиш один символ.

Создаю сибе для примера использования

C++
1
2
3
4
5
6
7
int main()
 {
char *str = "образец строки";
char Dam="G"; cout << "Dam " << Dam << " Dam\n";
//int *tint = 625;
SimpleCat Murtsic(5,6);
SimpleCat Barsic(6,7);
И что же?? utetsca.cpp(52): error C2440: инициализация: невозможно преобразовать "const char [2]" в "char"
1> Не существует контекста, в котором такое преобразование возможно

Вот это да!!!! Неужели так char Dam="G";не так??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2013, 22:47     Обьявление и спользование символов
Посмотрите здесь:

Обьявление массива в классе C++
C++ Обьявление переменных в циклах и до
Массивы - обьявление типов данных C++
Обьявление локальных переменных C++
Обьявление функций C++
Обьявление переменной, программа, загадывающая часло C++
Обьявление полей класа C++
Требуется обьявление C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
19.10.2013, 22:54     Обьявление и спользование символов #2
http://www.cyberforum.ru/blogs/18334/blog97.html
Yandex
Объявления
19.10.2013, 22:54     Обьявление и спользование символов
Ответ Создать тему
Опции темы

Текущее время: 11:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru