32 / 25 / 12
Регистрация: 24.01.2011
Сообщений: 564
|
||||||
1 | ||||||
Ошибка "Неправильный указатель"17.04.2014, 20:27. Показов 2451. Ответов 12
Метки нет (Все метки)
0
|
17.04.2014, 20:27 | |
Ответы с готовыми решениями:
12
Неправильный указатель Неправильный указатель string Неправильный указатель при отладке Выдает ошибку - неправильный указатель |
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
17.04.2014, 20:36 | 2 |
Так ты память сначала выдели под строку n.
У тебя в целом идея неверная. Класс должен иметь указатель на свою копию строки. Ну мне так кажется. Иначе зачем он вообще нужен?
0
|
Заблокирован
|
|
17.04.2014, 20:38 | 3 |
лично я даже читать твой код не хочу, зачем изучать твой код за тебя? Если б это было две строки...
Грамотный человек скажет, на какой строчке выскакивает ошибка, это раз, во вторых, что значит компилятор говорит" По русский он говорит? FATAL_ERROR программировать на не ENG версиях VS.
0
|
32 / 25 / 12
Регистрация: 24.01.2011
Сообщений: 564
|
|
17.04.2014, 20:44 [ТС] | 4 |
вот так в видеоуроке и у него все работает
0
|
32 / 25 / 12
Регистрация: 24.01.2011
Сообщений: 564
|
||||||
17.04.2014, 20:47 [ТС] | 5 | |||||
так это итак две строки
на строчке
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
17.04.2014, 20:47 | 6 |
Это заголовок класса. Где остальное?
Читай, что я написал cin >> n не будет работать с пустым указателем. надо либо память выделить для n, либо объявить char n[50], к примеру.
1
|
32 / 25 / 12
Регистрация: 24.01.2011
Сообщений: 564
|
|
17.04.2014, 20:53 [ТС] | 7 |
вот остальное
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
17.04.2014, 21:10 | 8 |
Здесь инициализируют константами, поэтому ошибки нет. Сделай для начала как в моём предыдущем сообщении.
0
|
32 / 25 / 12
Регистрация: 24.01.2011
Сообщений: 564
|
|
17.04.2014, 22:10 [ТС] | 10 |
ну раньше у меня и так работало. я вводил с клавиатуры имя.
Добавлено через 48 секунд так все работает, ну я не хочу, чтобы выделялась лишняя память
0
|
32 / 25 / 12
Регистрация: 24.01.2011
Сообщений: 564
|
|
17.04.2014, 22:34 [ТС] | 12 |
0
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
17.04.2014, 22:41 | 13 |
Ты как-то слишком рано задумался об оптимизации.
cin сам память не выделяет. Других вариантов нет. Определи, сколько может быть максимально введно символов и столько задай.
0
|
17.04.2014, 22:41 | |
17.04.2014, 22:41 | |
Помогаю со студенческими работами здесь
13
Удаление слова из строки: неправильный указатель Поиск палиндрома в тексте. Неправильный указатель Ошибка подключения ftp в lan - неправильный логин/пароль, ошибка 530 Можно ли, используя указатель, а не указатель на указатель, обработать все элементы двумерного массива? Не могу создать указатель на функцию. ошибка: нестандартный синтаксис; используйте "&", чтобы создать указатель на член Как получить ссылку на указатель или указатель на указатель в массиве? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |