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

замена символа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как задать цвет и фон текста с++? http://www.cyberforum.ru/cpp-beginners/thread142579.html
Доброго времени суток =) Вот отрывок кода из моей программки которая в консоле выводит тект Собственно меня волнует ,как например поменять цвет текста и фона Если можно код с коментами поскольку я...
C++ Как осуществить определение модуля вектора? C++ Помогите пожалуйста разобраться! программа осуществляет различные операции над вектором..сложение, вычитание, векторное и скалярное произведение..не могу понять, как осуществить нахождение модуля... http://www.cyberforum.ru/cpp-beginners/thread142568.html
C++ Символьные константы С++
Ввести n последовательностей символьных констант,считая,что количество символов в слове не превышает 10.Определить,сколько существует слов,которые состоят с одного,двух,трех и больше символов....
Стринговые константы в С++ C++
Програмка не работает. Обьясните,пожалуйста,в чем проблема... Само задание звучит так: Вести стринговые константы,найти наибольшое слово среди них,вторая буква должна быть "а", если слов с...
C++ класс "Матрица" http://www.cyberforum.ru/cpp-beginners/thread142535.html
Добрый день, с классами никак не могу разобраться, задали задачу Написать класс «Матрица», где поля класса (данные-члены класса) – элементы матрицы, операции с матрицами – методы класса...
C++ динамическая цепочка Динамические списки, стеки. В соответствии с вариантом задания организовать динамические структуры данных и обработать их по предложенному алгоритму. 2.Создать динамическую цепочку символов,... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,775
08.06.2010, 15:09
Цитата Сообщение от PointsEqual Посмотреть сообщение
Здрасти.

почиму не работает такой вариант?
C++
1
2
char* b="123456";
    *(b+2)='*';
что нужно изменить чтобы заработало?
C++
1
2
 char b[] = "123456";
*(b + 2) = '*';
вот так должно работать. А не работало по тому, что в Вашем случае указателю присваивается адрес константного литерала, а в моём создаётся массив символов, значения которых можно менять.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru