Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вывод в файл из рекурсивной функции Что то не так с выводом в файл. А задание - повернуть числo вертикально. #include <iostream> #include <fstream> using namespace std; int read() { int num; ifstream f("1.txt"); f>>num; f.close(); https://www.cyberforum.ru/ cpp-beginners/ thread2246882.html Выяснить, перечислены ли футбольные команды в списке в соответствии с занятыми местами C++
Имеются данные о сумме очков, набранных в чемпионате каждой из футбольных команд. Выяснить, перечислены ли команды в списке в соответствии с занятыми ими местами в чемпионате
C++ Форд-Фалкерсон, ошибка в программе после избавлени от глобальных переменных https://www.cyberforum.ru/ cpp-beginners/ thread2246863.html
Пытаюсь реализовать алгоритм Форда Фалкерсона, хотел избавиться от глобальных массивов, поместив их класс, после этого программа перестала нормально работать, можете подсказать, что нужно исправить, чтобы программа снова стала рабочей? #include <iostream> #include <queue> #include <vector> #define sz 25 class Helper { public:
C++ Почему не компилируется заданный код? (Найти и исправить ошибки в коде) #include <iostream> using namespace std; int main() { int i, n, max, min; double sum=0; //double mid; cin>>n; int *mas=new int; for (i=0; i<n; i++) https://www.cyberforum.ru/ cpp-beginners/ thread2246862.html
Пропуск палитры .bmp C++
Подскажите, пожалуйста, как пропустить палитру цветов в .bmp файле. Читал что она начинается с 54 байта, но длину не понял как считать. Размер(ширину и высоту картинки) считал успешно
C++ Ввод целочисленных данных в двумерный массив Столкнулся с такой проблемой: пытаюсь заполнить двумерный массив числами от 97 (это код первой буквы английского алфавита), при заполнении вроде бы всё происходит правильно, но как пытаюсь вывести массив строка сбивается, к примеру я хочу чтобы выводилось: 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 А выводится: 97 98 99 101 101 102 103 105 105 106 107 109 109 110 111 112 https://www.cyberforum.ru/ cpp-beginners/ thread2246842.html
C++ Вычисление существенных и фиктивных переменных булевой функции https://www.cyberforum.ru/ cpp-beginners/ thread2246839.html
Необходимо написать программу нахождения существенных и фиктивных переменных для булевой функции с n-переменными. Входные данные - количество переменных и булева функция(например, 0101101), выходные - таблица истинности без фиктивных переменных Искал ответы по теме, наткнулся на https://www.cyberforum.ru/cpp-beginners/thread1120911.html . Жалко только там в ответах решение только для 3х...
Бинарный файл и string subscript out of range C++
При попытке редактировать или повторно использовать файл исключительно в варианте с fread вылетает ошибка string subscript out of range Предполагаю, что это из-за динамического строкового массива, заменила бы на вектор, но по заданию Курсовой должна быть строка Что делаю не так, как исправить? #include "stdafx.h" #include <iostream>// Библиотеки #include <cstdio> #include <string>
C++ Рекурсия: вывести цифры числа в обратном порядке Нужно реализовать рекурсивную функцию, чтоб из числа, примерно 1234 сделала 4 3 2 ... https://www.cyberforum.ru/ cpp-beginners/ thread2246824.html C++ Задача линейного программирования https://www.cyberforum.ru/ cpp-beginners/ thread2246811.html
Помогите реализовать реализовать Exel файл в си++ Вот полный текст исходной задачи: Для изготовления брусьев длиной 1.5 м, 3 м и 5 м в соотношении 2:1:3 на распил поступают 200 бревен длиной 6 м. Определить способы распила бревен, чтобы на выходе было получено максимальное количество комплектов. Указание. Составить вспомогательную таблицу со всевозможными способами распила бревен.
C++ Описать класс - объект в трехмерном пространстве + перегрузка
Класс - объект в трёхмерном пространстве. Перегрузить оператор + для этого класса, используя дружественную функцию. Перегрузить ввод. В классе должен быть конструктор с параметрами. В функции main создать объекты класса и вызвать методы класса и перегрузку.
C++ Определение первого символа string https://www.cyberforum.ru/ cpp-beginners/ thread2246803.html
Здравствуйте, в C++ я совсем новичок. Столкнулся со следующей проблемой: не могу понять каким образом можно заполучить первый символ string, чтобы в дальнейшем в зависимости от того что это за символ выполнять определённые действия. Ну а если говорить полностью о том, что меня интересует, то это решение следующей задачи: "Человек вводит букву, а далее в зависимости от этой буквы выводится...
Комп_Оратор)
Эксперт по математике/физике
8949 / 4703 / 629
Регистрация: 04.12.2011
Сообщений: 13,999
Записей в блоге: 16
16.05.2018, 18:54 0

Использование указателя на константную строку - C++ - Ответ 12395839

16.05.2018, 18:54. Показов 3307. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от MINO Посмотреть сообщение
непонятно как с помощью манипуляции char * const с = array
указателя можно менять эту константу?
Это другой случай. Для массива, литерал берется для копирования в массив. Синтаксис "полу-сишный"? как и почти всё для char. Без литералов трудновато жить. int a = 1; тоже инициализация при помощи литерала, но последовательность не та, что у char*. То есть, массив char можно инициализировать не только списком, а ещё и строковым литералом. При этом, строка используется для копирования в массив. В реальной жизни компилятор сам всё построит и не будет создана пееременная const char* из литерала, чтобы её потом копировать в память для массива.

Вернуться к обсуждению:
Использование указателя на константную строку C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2018, 18:54
Готовые ответы и решения:

Указатель на константную текстовую строку
С точки зрения стандарта это валидный код? int main() { char* pproverb{ &quot;A miss is as good as...

Возвращение неконстантного указателя из константного указателя на строку
Не могу до конца понять один момент. Допустим, у нас есть функция searchSymbol, которая принимает...

Как можно хранить константную строку из символов кириллицы и работать с ней?
1. Как можно хранить константную строку из символов кириллицы и работать с ней? const char msg =...

Указатель на константную строку и имя массива как указатель
Изучаю C. У меня есть указатель на константную строку, и я хочу его изменить путем передачи в...

4
16.05.2018, 18:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2018, 18:54
Помогаю со студенческими работами здесь

Использование указателя this
Доброго времени суток Ошибка при первом использовании указателя this, не в ходе компиляции, а как...

Использование указателя this
Здравствуйте. Помогите пожалуйста сделать такое приложение на С++: Создать класс массив,...

Использование указателя this
Есть класс пользователя в к нему нужно реализовать: 1) setEmail(char* email): void - изменение...

Использование указателя this
Вообщем решил я задачу: файл 1: // stack.h -- class definition for the stack ADT #ifndef...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru