Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами (найти маленький косяк) Помогите найти косяк в программе. Нужно считать слов с одного файла и перезаписать их в обратном порядке в другой файл. Считывание файла я сделал, вывод тоже работает, вроде и алгоритм вывода задом наперед сделал, но во второй файл выводит, то что было в первом. Код в функции task() происходят действия со строками. #include<iostream> #include<fstream> #include<cstring> #include<stdlib.h>... https://www.cyberforum.ru/ cpp-beginners/ thread1886242.html Среднее значение функции (мат. анализ) C++
Здравствуйте! Помогите, пожалуйста, решить следующую задачу: Сила, действующая на мат. точку, меняется равномерно относительно пройденного пути. В начале пути она равнялась 100 Н, а когда точка переместилась на 10 м, сила возросла до 600 Н. Найдите функцию, определяющую зависимость работы от пути.
C++ Ошибка в перегрузке оператора = https://www.cyberforum.ru/ cpp-beginners/ thread1886237.html
В классе множество нужно перегрузить оператор = так, чтобы была возможность присвоить f(x)=const. Подскажите, где ошибка в этом коде. #pragma once #include <iostream> const int Max=100; using namespace std; class Set; class SubSet { int l,r; Set *V; public:
C++ Зарезервировать память под заданное количество элементов с помощью reserve В данной программе нужно зарезервировать память под данное количество элементов с помощью reserve Не понимаю как это сделать,почитал почитал,но не получается. #include <iostream> #include <fstream> #include "vector_int4.h" #include <math.h> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread1886236.html
способы передачи объекта в функцию в качестве параметра C++
Подскажите способы передачи обьекта в функцию в качестве параметра, пожалуйста
C++ Указать количество слов, которые имеют хотя бы одну из звонких согласных https://www.cyberforum.ru/ cpp-beginners/ thread1886199.html
Дана строка, содержащая текст. Указать количество слов, которые содержат хотя бы одну букву из звонких согласных. Прога работает, но вместо количества слов считает пробелы. Буду признателен если подскажете, что исправить. #include "stdafx.h" #include "stdio.h" #include "string.h" #include "iostream" #include "clocale" #include "sstream" using namespace std;
C++ Нахождение минимума квадратичной функции Дана квадратичная функция a11*x1*x1+2*a12*x1*x2+2*a13*x1*x3+a22*x2*x2+2*a23*x2*x3+a33*x3*x3+2*a14*x1+2*a24*x2+2*a34*x3 -> min где: a11=1.2475; a12=0.847; a13=0.4332; a22=1.0135; a23=-0.0556; a33=0.739; a14=-1.6227; https://www.cyberforum.ru/ cpp-beginners/ thread1886196.html Найти площади треугольников C++
Ребят попалась задачка. Не знаю с какого боку подойти, хоть проси препода по геометрии помочь. МОжет хотя бы идею подкинете. Задача такая: "Вычислить площади треугольников, вписывающихся в полуокружность через каждые L=18 градусов. Одна сторона этих треугольников лежит на диаметре полуокружности, причем одна из этих сторон образует угол кратный L(он меняется), длина другой равна b." Задача на...
C++ Ошибка "Чистая виртуальная функция" https://www.cyberforum.ru/ cpp-beginners/ thread1886181.html
Собственно проблема: Header.h: interface IParrent{ void chtotoDelat(); }; interface IChild : public IParrent{ //методы IChild }; class Parrent : public IParrent{
C++ Удалить из двумерного динамического массива столбец до и столбец после столбца с минимальным элементом Нужен именно сам фрагмент кода,который удаляет столбцы https://www.cyberforum.ru/ cpp-beginners/ thread1886170.html
Объяснить готовый код C++
Всем привет. Есть код #include "file_contexts.h" #include "mbutil/autoclose/file.h" #include <memory> #include <string> #include <utility>
C++ Преобразовать исходную матрицу C++ Преобразовать исходную матрицу так, чтобы первый элемент каждой строки был заменен средним арифметическим элементов этой строки https://www.cyberforum.ru/ cpp-beginners/ thread1886152.html
Эксперт С++
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
22.12.2016, 20:41 0

Порча указателя const char* - C++ - Ответ 9931774

22.12.2016, 20:41. Показов 1061. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от [progeR] Посмотреть сообщение
Если строки содержат \0 на конце, поверх них ничего не записывается
ну собственно для этого он и придуман... если ваша "строка" не заканчивается нультерминальным символом, то это не строка, а массив символов и как результат, вы будете вылизать за приделы этого массива используя методы работы со строками., ну а как сдвинуть указатель, вам написали выше

Вернуться к обсуждению:
Порча указателя const char* C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2016, 20:41
Готовые ответы и решения:

Порча указателя при передаче в функцию
Добрый вечер. Проблема такая - при передаче в функцию структуры, полем которой является...

Чем отличаются объявления const char* и const* char
Прошу объяснить мне, чем отличаются объявления const char* и const* char и как объявить: указатель...

Error C2440: return: невозможно преобразовать "const char *" в "const char (&)[6]"
Вроде все правильно а все равно не работает. Подскажите в чем ошибка #include &lt;iostream&gt; ...

char operator[](unsigned short offset) const; // что означает const?
Собстенно вопрос уже озвучен :).

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

Ошибка: Cannot convert 'char const[18]' to 'const wchar_t *'
Unit1.cpp(59): E2034 Cannot convert 'char const' to 'const wchar_t *' Full parser context ...

Ошибка "значение типа "const char [81]" нельзя использовать для инициализации сущности типа "const unsigned char [61]"
Прошу помощи, так как раньше прога работала, сейчас решил вернуться и выдает ошибку: #pragma once...

Cannot convert 'const wchar_t *' to 'const char *'
HMODULE hMod=GetModuleHandle(NULL); if(!hMod) { } HRSRC...

Error C2664: sprintf: невозможно преобразовать параметр 1 из 'const char *' в 'char *'
error C2664: sprintf: невозможно преобразовать параметр 1 из 'const char *' в 'char *' void...

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