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

Функция PTinqpoint() и ошибка "Использована неинициализированная локальная переменная" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка\редактирование\удаление бинарного файла http://www.cyberforum.ru/cpp-beginners/thread1176334.html
Люди помогите пожалуйста... В бинарном файле у меня находятся сведения о нуждающихся в пособии. Имеются функции создания\откртия файла, добавление в файл, вывод на экран в виде табл, поиск по ФИО......
C++ Шейкерная сортировка массива (в виде функции) Выполнить сортировку целочисленного массива(поиск в массиве) из n элементов. Алгоритм сортировки(поиска) Шейкер-сортировка, оформить в виде функции. http://www.cyberforum.ru/cpp-beginners/thread1176329.html
Описать объект "Matrix", содержащий методы для обработки двумерных массивов произвольной размерности C++
Описать тип-объект MATRIX (матрица произвольной размерности M*N) и его методы: ввод матрицы; вывод матрицы; дублирование столбцов матрицы, где каждый элемент содержит только неповторяющиеся цифры. ...
Сформировать массив В, элементами которого являются нули и единицы C++
В файле F матрица действительных чисел размером 3 * 6. Сформировать массив В, элементами которого являются нули и единицы. b = 1 Если все элементы i-го строки меньше действительного числа х и b=0...
C++ Сумма факториалов http://www.cyberforum.ru/cpp-beginners/thread1176315.html
Помогите, пожалуйста, написать на языке C++ три варианта программы для решения задачи с помощью цикла с предусловием, цикла с постусловием и цикла с параметром соответственно. задача:...
C++ Создать класс, описывающий квадрат и определить радиус круга Доброго дня. Прошу помочь с заданием: Создать класс, описывающий квадрат. Определить радиус круга, описанного вокруг квадрата. подробнее

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

Функция PTinqpoint() и ошибка "Использована неинициализированная локальная переменная" - C++

14.05.2014, 23:22. Просмотров 335. Ответов 2
Метки (Все метки)

Добрый день, возникает проблема с реализацией функции.
Документация по ней:
PTinqpoint
int32 PTinqpoint(char * filename, char *pointlist, int32 *strbufsize)
filename IN: HDF-EOS filename
pointlist OUT: Point list (entries separated by commas)
strbufsize OUT: String length of point list
Purpose Retrieves number and names of points defined in HDF-EOS file.
Return value Number of points found if successful or FAIL (-1) otherwise.
Description The point list is returned as a string with each point name separated by
commas. If pointlist is set to NULL, then the routine will return just the
string buffer size, strbufsize. If strbufsize is also set to NULL, the routine
returns just the number of points. Note that strbufsize does not count the
null string terminator.
Example In this example, we retrieve information about the points defined in an
HDF-EOS file, HDFEOS.hdf. We assume that there are two points
stored, PointOne and Point_2:
npoint = PTinqpoint(“HDFEOS.hdf”, NULL, strbufsize);
The parameter, npoint, will have the value 2 and strbufsize will have value
16.
npoint = PTinqpoint(“HDFEOS.hdf”, pointlist, strbufsize);
The variable, pointlist, will be set to:
“PointOne,Point_2”.

Как я понимаю мне нужно сделать так:
C++
1
2
3
4
char *pointlist;
int32 *strbufsize;
int32 npoint;
npoint=PTinqpoint("1.hdf",pointlist,strbufsize);
И тут в переменные должны записать нужные иммена и точки.
Так почему он пишит ошибку :
использована неинициализированная локальная переменная "pointlist"
использована неинициализированная локальная переменная "strbufsize"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru