|
|
Другие темы раздела | |
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, чтобы в дальнейшем в зависимости от того что это за символ выполнять определённые действия. Ну а если говорить полностью о том, что меня интересует, то это решение следующей задачи: "Человек вводит букву, а далее в зависимости от этой буквы выводится... |
Комп_Оратор)
|
|
16.05.2018, 18:54 | 0 |
Использование указателя на константную строку - C++ - Ответ 1239583916.05.2018, 18:54. Показов 3307. Ответов 4
Метки (Все метки)
Ответ
Это другой случай. Для массива, литерал берется для копирования в массив. Синтаксис "полу-сишный"? как и почти всё для char. Без литералов трудновато жить.
int a = 1; тоже инициализация при помощи литерала, но последовательность не та, что у char*. То есть, массив char можно инициализировать не только списком, а ещё и строковым литералом. При этом, строка используется для копирования в массив. В реальной жизни компилятор сам всё построит и не будет создана пееременная const char* из литерала, чтобы её потом копировать в память для массива.
Вернуться к обсуждению: Использование указателя на константную строку C++
1
|
16.05.2018, 18:54 | |
Готовые ответы и решения:
4
Указатель на константную текстовую строку Возвращение неконстантного указателя из константного указателя на строку Как можно хранить константную строку из символов кириллицы и работать с ней? Указатель на константную строку и имя массива как указатель |
16.05.2018, 18:54 | |
16.05.2018, 18:54 | |
Помогаю со студенческими работами здесь
0
Использование указателя this Использование указателя this Использование указателя this Использование указателя this |