JuraS08
|
|
1 | |
функции25.11.2012, 22:29. Показов 1160. Ответов 2
Метки нет (Все метки)
Такая проблема, что в программе есть несколько функций. В первой функции вводится количество Н рядов массива. Вопрос в том, как сделать так, чтобы остальные функции видели это значение Н?
Возможно проблема состоят в указателях и т.п... Но это темный лес для меня, так и не разобрался как их правильно использовать. Заранее спасибо. |
25.11.2012, 22:29 | |
Ответы с готовыми решениями:
2
Работать в главной функции с массивом, который лежит во второстепенной функции - реально? Написать функции сравнения строк, эквивалентные стандартной функции strcmp Табулирование заданной функции и определение максимального и минимального значения функции Вывести в функции main() на экран массив, отсортированный в другой функции |
167 / 166 / 46
Регистрация: 10.10.2010
Сообщений: 725
|
||||||||||||||||
26.11.2012, 15:41 | 2 | |||||||||||||||
Сообщение было отмечено как решение
Решение
Разобраться придется - без них никуда.
Вот у вас есть переменная H,пусть типа int(не важно) Чтобы ее видели другие функции,можно использовать внешнее связывание,т.е объявить ВНЕ блока ее,блока main() По сути объявить надо H как глобальную переменную. Если это не подходит,то: Можно ее передавать в каждую функцию отдельным параметром,даже не используя указатель,ведь переменная у нас одна всего. Передаем без указателя:
Можно передать по указателю,тогда
1
|
JuraS08
|
|
26.11.2012, 21:23 | 3 |
спасибо большое за разъяснительный ответ, очень помогло
|
26.11.2012, 21:23 | |
26.11.2012, 21:23 | |
Помогаю со студенческими работами здесь
3
Собственные функции. Значение тригонометрической функции через степенной ряд Заданы три функции. Определить, являются ли эти функции четными или нечетными Заданы три функции y1=x3, y2=x3+1, y3= 1 1x2 . Определить, являются ли эти функции четными или нечетными Объявить массив из N указателей на функции, возвращающих указатели на функции, возвращающие указатель на char Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |