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

Ошибка invalid conversion from 'const char*' to 'char*' - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить с точностью ε=10-5 сумму http://www.cyberforum.ru/cpp-beginners/thread710445.html
Здравствуйте! Решаю другу Д/З. Осталось 2 задачи которые вызвали затруднение(во вложениях). Подскажите пожалуйста как решать?
C++ Подсчет символов в файле Всем привет! Прошу помощи) Надо написать программу, суть которой заключается вот в чем: программе дается файл *.txt, она считывает его и выводит статистику, сколько в файле содержится: 1)латинских букв 2)знаков препинания 3)спец.символов (@ # $ % ^ & и т.п.) Заранее огромное спасибо за помощь. http://www.cyberforum.ru/cpp-beginners/thread710443.html
Можете объясеить . что делает программа C++
union playertype { int status; struct { unsigned int record : 1; unsigned int pause : 1; unsigned int play : 1; } bin; } player;
C++ Найти максимальный и минимальный элементы одномерного массива
Написать программу(С++) с использованием операций управления памятью для нахождения максимального и минимального элементов одномерного массива. Заранее благодарна.
C++ Scanf и некоторые детали http://www.cyberforum.ru/cpp-beginners/thread710429.html
Вот работаю со scanfom и появилось несколько вопросов. char name; do { scanf("%s",&name); } while (...); Вот 1 вопрос. У меня есть строка ,в строке 2 слова и 1 число. Например CREATE file1 3.
C++ Не удается вывести массив Доброго времени суток ,уважаемые форумчане.Подскажите пожалуйста в чем моя ошибка.Дан двумерный массив,изначально размер которого задан константами.Суть задачи такова:пользователь задает размер массива меньший, чем константный размер,вводит элементы массива.Необходимо организовать контрольный вывод ,введенного массива.В дальнейшем из строк массива по определенному условию будет формироваться... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
27.11.2012, 02:40     Ошибка invalid conversion from 'const char*' to 'char*'
Цитата Сообщение от Zzepish Посмотреть сообщение
исправил на chars- вообще нет такого определения. Сделал:
C++
1
2
3
numbers[0]="H";
       numbers[1]="W";
       numbers[2]="!";
по одному символу- все-равно ругается.

Действительно, ошибся

Добавлено через 2 минуты
MrGluck, омг. исправил на
C++
1
 char * numbers[50];
и все заработало. Почему так?
chars не существует. Есть char (буква), есть массив букв, char* . Теперь вы создаете массив из 50 массивов букв.
Элемент массива под индексом 0 теперь массив букв и туда благополучно влезет все, что вы задаете в скобках. Раньше это была лишь одна буква (char) и то, что стояло справа от = просто не влезало.

Добавлено через 44 секунды
по одному символу- все-равно ругается.
C++
1
2
3
numbers[0]='H';
numbers[1]='W';
numbers[2]='!';
 
Текущее время: 13:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru