10 / 10 / 2
Регистрация: 26.02.2011
Сообщений: 69
|
||||||
1 | ||||||
Указатели Char, передача адреса в функцию06.08.2013, 18:09. Показов 1310. Ответов 9
Метки нет (Все метки)
в данном случае проблема выглядит следующим образом:
0
|
06.08.2013, 18:09 | |
Ответы с готовыми решениями:
9
Передача значений в функцию через указатели Передача массива char в функцию Передача символа char в функцию Передача указателя в функцию, присвоение адреса переменной и возврат |
10 / 10 / 2
Регистрация: 26.02.2011
Сообщений: 69
|
|
06.08.2013, 18:16 [ТС] | 3 |
не работает, сегментейшн фолт
0
|
10 / 10 / 2
Регистрация: 26.02.2011
Сообщений: 69
|
||||||
06.08.2013, 18:34 [ТС] | 5 | |||||
0
|
10 / 10 / 2
Регистрация: 26.02.2011
Сообщений: 69
|
|
06.08.2013, 18:42 [ТС] | 7 |
ну, не спорю, strlen() возвращает 0, а сегментейшн фолт вылетает, когда пытаюсь пройтись по массиву *map[i] = ...
можете подсказать, что я делаю не правильно?
0
|
06.08.2013, 18:45 | 8 | |||||
Ты не показываешь что делаешь.
Почему я должен гадать чем ты заполнил массив по указателю?
0
|
10 / 10 / 2
Регистрация: 26.02.2011
Сообщений: 69
|
||||||
06.08.2013, 19:01 [ТС] | 9 | |||||
Спасибо, пример понятен, поэтому и не понятно, почему не работает моя конструкция.
Если обьявить свои char* внутри функции, то всё работает правильно. А если так, то нет:
причем, когда я пытался делать абсолютно то же самое, но с обьявлением char* внутри функции чтения файла, то всё работало...просто нужна допустность этого map из main Добавлено через 3 минуты разобрался, тут выражение *map[i] в неправильном (для меня) порядке разбиралось, как-то вроде *(map[i]). Изменил (*map)[i] - теперь работает Ещё раз спасибо
0
|
06.08.2013, 19:01 | 10 | |||||
Сообщение было отмечено Памирыч как решение
Решение
1
|
06.08.2013, 19:01 | |
06.08.2013, 19:01 | |
Помогаю со студенческими работами здесь
10
Указатели и адреса Указатели char*. Принцип работы Про char указатели, массивы и malloc Передача в функцию char*([Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings]) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |