25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
||||||||||||||||
1 | ||||||||||||||||
Двумерные массивы в дополнительных функциях.02.12.2010, 19:02. Показов 690. Ответов 3
Метки нет (Все метки)
Привет програмисты и просто форумчане. У меня есть проблема.
Учусь на первом курсе - задали задачку. Извините мало пользовался терминологией. Дополнительные всмысле не main, а те которые мы пишем руками Например (НАПРИМЕР!!!!)
InArr и OutArr доп. функции(операции, подпрограммы и тд) Итак, пример выше. Это программа для ввода массива и вывода его. Прекрасно работает в моей среде программирование. VS 2010. В главной функции пишем InArr(mas, size). Тоесть передаем значения mas и size. В моем случае двумерный массив. Ввод и вывод написать легко. Но как описать функцию InMatr или OutMatr ? Сами программы написать легко. Но вот описать не могу. Тоесть так же как и в примере не могу понять что передать и как описать подпрограмму. Еще раз извиняюсь, если вы меня не понимаете, отпишитесь - я объясню. Мало пользуюсь терминологией, поэтому вы, опытные програмисты можете меня не понять) Как я пытался разрулить проблему. Есть код.
Когда нажимаю "Отладка -> Начать без отладки" вылетает окошко. При компиляции произошли ошибки. Продолжить? Нажимаем нет и смотрим ошибку. Ошибка такая. Код
1>Лабораторная работа 6 Задание 2.obj : error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl OutMatr(int *,int,int)" (?OutMatr@@YAXPAHHH@Z) в функции _main 1>Лабораторная работа 6 Задание 2.obj : error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl InMatr(int *,int,int)" (?InMatr@@YAXPAHHH@Z) в функции _main 1>C:\Users\Vlad\documents\visual studio 2010\Projects\Лабораторная работа 6 Задание 2\Debug\Лабораторная работа 6 Задание 2.exe : fatal error LNK1120: 2 неразрешенных внешних элементов Обратим внимание на эти же строки.
Код
1>c:\users\vlad\documents\visual studio 2010\projects\лабораторная работа 6 задание 2\лабораторная работа 6 задание 2\лабораторная работа 6 задание 2.cpp(32): error C2109: для индекса требуется массив или указатель Подскажите как решить проблему? чтобы программа заработала правильно. Вроде ничего не упустил. Если что-то непонятно. не проходите мимо спросите.
0
|
02.12.2010, 19:02 | |
Ответы с готовыми решениями:
3
Массивы в функциях Массивы в функциях Табулирование функции и поиск данных. Одномерные массивы. Двумерные массивы Одномерные массивы в процедурах и функциях |
C/C++
93 / 93 / 18
Регистрация: 01.07.2010
Сообщений: 281
|
|||||||||||
02.12.2010, 19:09 | 2 | ||||||||||
Попробуй в строке 33
0
|
25 / 25 / 7
Регистрация: 02.12.2010
Сообщений: 824
|
|
02.12.2010, 19:20 [ТС] | 3 |
В первом варианте или во втором?
Добавлено через 2 минуты Поменял во втором варианте. Программа запустилась без проблем. Попробую сделать сейчас полную программу
0
|
C/C++
93 / 93 / 18
Регистрация: 01.07.2010
Сообщений: 281
|
||||||
02.12.2010, 19:21 | 4 | |||||
33 строку замени на
0
|
02.12.2010, 19:21 | |
02.12.2010, 19:21 | |
Помогаю со студенческими работами здесь
4
Массивы в функциях и заполнение случайными числами Двумерные массивы Двумерные массивы Двумерные массивы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |