183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
||||||
1 | ||||||
Указатели в Си28.10.2013, 21:52. Показов 1397. Ответов 30
Метки нет (Все метки)
Добрый вечер!
Почему MinGW ругается при объявлении:
0
|
28.10.2013, 21:52 | |
Ответы с готовыми решениями:
30
Указатели и указатели на указатели, а также типы данных Почему Лафоре использует указатели на указатели, вместо обмена значениями указателей? В matlab есть указатели на переменные или что-нибудь похожее на указатели? Через указатели на указатели посчитать сумму двух чисел и записать в третье |
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
28.10.2013, 21:58 [ТС] | 3 |
alsav22, про константу я знаю, но в примерах книг, пишется без нее, почему?
0
|
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
28.10.2013, 22:10 [ТС] | 5 |
alsav22, и что тогда удобнее использовать двумерный массив символов или все же указатель?
0
|
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
28.10.2013, 22:16 [ТС] | 7 |
castaway, требует чтобы была константа
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
28.10.2013, 22:18 | 8 | |||||
Смотря что делать.
Добавлено через 2 минуты Тут же дело не в том, что это указатели на строки, а в том, что это указатели на литералы.
0
|
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
28.10.2013, 22:19 [ТС] | 9 |
alsav22, проще говоря, мне нужно вырезать определенное кол-во слов, вводимых с клавиатуры, для дальнейшей работы с ними. Я не могу определиться, что будет лучше двумерный массив или все же строки.
0
|
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
28.10.2013, 22:21 [ТС] | 12 |
castaway, invalid conversion from 'char' to 'const char*'
0
|
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
28.10.2013, 22:23 [ТС] | 14 |
alsav22, как сделать и так и так, я вроде как знаю, тем более не умею пока что работать с памятью.
Добавлено через 1 минуту castaway, ошибка, хотя у некоторых на форуме было просто предупреждение.
0
|
Неэпический
|
|
28.10.2013, 22:24 | 15 |
строки - понятие растяжимое. В Вашем случае вы объявили массив из двух указателей на строковые литералы, изменение которых ведет к неопределенному поведению, поэтому и менять их нельзя, а значит и указатели лучше делать const char *
0
|
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
28.10.2013, 22:27 [ТС] | 17 |
alsav22, а если это будет на Си?
0
|
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
|
|
28.10.2013, 22:29 [ТС] | 19 |
castaway, это сути не меняет, сам факт(даже если это предупреждение) присутствует. Почему? Компилятор?
0
|
28.10.2013, 22:30 | 20 |
0
|
28.10.2013, 22:30 | |
28.10.2013, 22:30 | |
Помогаю со студенческими работами здесь
20
Используя нетипизированные указатели и указатели на подпрограммы обобщить сортировку пузырьком Указатели на указатели с числами. Почему можно присвоить число в 4-ый элемент, если массив из 2 элементов? Есть три переменные. Используя указатели на указатели, поменять значение максимальной и минимальной переменной Зачем нужны все эти указатели (или не указатели) Указатели на указатели: для чего они могут понадобятся? Указатели на указатели, как правильно разыменовать, где ошибка? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |