Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как передать массив через указатель? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать методы доступа? http://www.cyberforum.ru/cpp-beginners/thread14698.html
Добрый день.Есть исходный код.Нужно сделать методы доступа к полям класса с использованием односвязного списка. Помогите плиз кто знает как это делается. Вот исходный код: #include <iostream.h>...
C++ Арифметическое выражение Записать арифметическое выражение на языке C++ Можете написать пожалуйста Завтра последний день чтобы сдать комплексные http://www.cyberforum.ru/cpp-beginners/thread14693.html
C++ HexToBin
Подскажите как работать с этой функцией, где на форуме найти все что связано с двоичным кодом, исчислением? %)
Массивы. Сортировка,максимум. C++
Я в этом году поступил в ЮФУ и сразу начелось программирование! Я в него пока не могу вдуплить , кроме самого элементарного,типа решить уравнение с одним неизвестным. У меня скоро рейтинг, а завтра...
C++ Помогите разобраться в готовом листинге... http://www.cyberforum.ru/cpp-beginners/thread14671.html
Вот листинг(из книжки) он разбивает файл на части по 1000 строк...проблема в том что нет коментариев(а очень нужны)....помогите разобраться.... #include<iostream> #include<stdio> const int...
C++ Функция pow. Преобразование типов Есть два вопроса: 1) в докуметации нашёл описание, что pow(x,y) возводит x в степень y и притом входные параметры должны быть или double или float. Как поступить если x && y = int? а также... подробнее

Показать сообщение отдельно
Бася
0 / 0 / 0
Регистрация: 26.09.2008
Сообщений: 19

Как передать массив через указатель? - C++

27.10.2008, 09:22. Просмотров 7228. Ответов 5
Метки (Все метки)

Народ, такая проблема:
при передаче в функцию массива через указатель, вся информация теряется и замещается бредом каким то, вот выдержка из программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
float sum(float *a, int *i);
...
 
int main(){
...
m = sum (&a[i], &i); // пробовал также &a[10]
...
}
 
 
float sum(float *a, int *i){       // пробовал также float a[]
...
 
for(k = 1, k <= *i, k++) cout << "\n" << a[k];
...
что делаю не так? Научите передавать массив по указателю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru