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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Олимпиадная задача: превышение времени выполнения http://www.cyberforum.ru/cpp-beginners/thread982046.html
вот задача Задача B-Sum 2 Задача B Ограничение времени: 1 с Ограничение памяти: 64 M На стандартном потоке ввода задаётся последовательность целых чисел. Каждое число последовательности не меньше -20000000 и не больше 20000000. Всего последовательность состоит не более чем из 40 чисел. Последовательность завершается признаком конца ввода. На стандартный поток вывода напечатайте сумму...
C++ как устроена динамическая идентификация типов Здрасте! Меня интересует, как компилируемая программа может проводить RTTI , если во время компиляции типы данных еще не известны. http://www.cyberforum.ru/cpp-beginners/thread982041.html
C++ Сформировать запись
Сформировать запись "MAGAZIN",содержащую сведения об ассортименте игрушек:название игрушки,цена,количество,возрастные границы (например от 2 до 5 лет).Используя сформированную запись,вывести на экран и записать в файл следующие сведения:название игрушек,которые подходят детям от 1 до 3 лет,стоимость самой дорогой игрушки и её наименование.Определить стоимость всех игрушек по возрастным категориям...
Реакция на раскладку C++
на if(key=='w') { TranslatefX=TranslatefX+30; } реагирует
C++ Определить количество слов в каждой строке , начинающихся на ‘А’ и заканчивающихся на “ и” http://www.cyberforum.ru/cpp-beginners/thread982037.html
Определить количество слов в каждой строке , начинающихся на ‘А’ и заканчивающихся на “ и” #include <stdio.h> #include <conio.h> #include <string.h> #include<iostream.h> #include<fstream> const n=100;
C++ Массивы слов Здравствуйте, нужна помощь. Требуется выполнить следующее задание: В двумерном массиве записаны слова, представляющие собой последовательность цифр, завершающихся 0. Необходимо распечатать слова через запятую, заключив печатаемую строку в скобки. Длина печатаемой строки N символов. Извлечение слова оформить в виде функции. Например: исходные данные: - 123023402303450 234450234567010... подробнее

Показать сообщение отдельно
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091

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

19.10.2013, 22:47. Просмотров 323. Ответов 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";не так??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru