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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
linq
1 / 1 / 0
Регистрация: 05.11.2012
Сообщений: 26
#1

Оператор new и char - C++

03.03.2013, 21:09. Просмотров 307. Ответов 2
Метки нет (Все метки)

C++
1
char * test = new char;
Не работает данный код, да и вообще любая операция new на char не работает.

Ошибок не выдает, но в дебаггере пишет, что невозможно прочесть память и что присвоена вот такая строка: "Нээээ««««««««юою".
С чем это связано?

И такое только в VS, в других компиляторах такого нет и работает все нормально.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2013, 21:09     Оператор new и char
Посмотрите здесь:

Оператор If и Char - C++
Люди добрые, помогите советом пожалуйста: printf("Input symbol, please (a / c / e): "); char symbol; scanf("%с", symbol); ...

Как работает оператор char *? - C++
Как работает оператор char *! Можете описать его принцип работы! Спасибо заранее!

Оператор if. Сравнение strlen(char x) != 3 - C++
Что то не понял, почему не сравнивает... Вот код который поидее должен работать: if((strlen(ne) != 1) || (strlen(ne) != 3)) Т.е. я...

Оператор IF. Как сравнить *char' ы ? - C++
У меня передаётся параметр при запуске через командную строку *argv, и сравнивается с уже заданным *char; Вот сам код: #include...

Как переопределить оператор ++ типа char? - C++
Добрий день Хочу спросить возможно ли как-то переопредилить оператор ++ типа char?

Различное поведение функции которая копирует строки с char* t и char t[] - C++
столкнулся с ситуацией которую не могу объяснить пишем функцию которая копирует одну строку в другую: void strstr(char* t,...

функция возвращает массив слов, содержащихся в текстовом сообщении char* Words(char *s) - C++
Стоит такая задача: функция должна возвратить массив слов, содержащихся в текстовом сообщении char* Words(char *s) Как это можно...

Передача в функцию char*([Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings]) - C++
Почему компилятор на это матерится? ObjA.Show("A"); deprecated conversion from string constant to 'char*' #include <iostream> ...

Поворот массива на 90 градусов (cannot convert form char to char*) - C++
Пытаюсь повернуть массив на 90 градусов. Понимаю что проблема в преобразовании данных, но не знаю как исправить( Может кто подсказать...

Строка: чем отличается строки string, char, char*? - C++
Помогите разобраться,совсем плохо идёт,чем отличается строки string,char,char* И если можно пару примеров Буду весьма признательна


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Пaтрик
414 / 389 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
03.03.2013, 21:15     Оператор new и char #2
linq, зачем выделать память под один char?
linq
1 / 1 / 0
Регистрация: 05.11.2012
Сообщений: 26
03.03.2013, 21:29  [ТС]     Оператор new и char #3
Это был как пример.

Добавлено через 9 минут
Проблема была в невнимательности, а не в операторе. Тема исчерпала себя.
Yandex
Объявления
03.03.2013, 21:29     Оператор new и char
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru