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

Указатель на массив структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Генерация элементов массива случайным образом и преобразования полученного массива http://www.cyberforum.ru/cpp-beginners/thread690241.html
Тут такая незадача случилась- мне помогли сделать прогу, но на компе нету нужных библеотек. Как не используя сторонних библиотек это сделать? Заранее Спасибо! Задание: В одномерном массиве, состоящем из n вещественных элементов, которые генерируются случайным образом от -157.0 до 201.0, выполнить: - Распечатать массив. - Преобразовать массив таким образом, чтобы сначала располагались все...
C++ Подсчет определеного символа строки Скажите как считать строку и вывести общее количество букв "A" находящееся в строке? http://www.cyberforum.ru/cpp-beginners/thread690240.html
C++ Описать структуру с именем ZNAK
Дорогие программисты здравствуйте ,я в отчаянии , который день я ломаю голову как же построить код этой программы :( Описать структуру с именем ZNAK, содержащую следующие поля: - фамилия, имя; - знак Зодиака; - день рождения (массив из трех чисел). 2. Написать программу, выполняющую следующие действия: - ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ZNAK;...
Перегрузка оператора "&" C++
Нужна помощь! Нужно перегрузить оператор &, чтобы он складывал исходный список и список, полученный перегрузкой оператора --, который выводит список в обратном порядке Проект на Visual Studio в аттаче. Вот код: Spisok.h #pragma once // Защищает от повторой компиляции файлов. Т.е. iostream мы уже в мейне компильнули, тут он возьмется // из main, а не будет собираться снова (очень...
C++ Символьные массивы http://www.cyberforum.ru/cpp-beginners/thread690213.html
Ребята, я по некоторих причинах пропустил пару по етой теме, и не знаю толком как работать с символьними масивами. Нужно сделать задание для лабараторки: ввести стоку и инвертировать ее(первое слово в конец, второе конец-1...). -Как ето сделать, как вводитсья строка в массив, каждое слово отдельно или считает каждый символ отдельно? Как ето сделать с помощю самых прымытывних команд(типа scanf или...
C++ Переписать код без использования указателей Как эту функцию можно записать используя указателей? char* ptr1=text; char* ptr2; sLen=strlen(str1); while(ptr1){ ptr2=ptr1; ptr1=strstr(ptr1+sLen, str1); } if (ptr2==text){cout<<"neznaydeno";} else{ strcpy(sBuf, ptr2 + strlen(str1)); подробнее

Показать сообщение отдельно
FrolBrol
 Аватар для FrolBrol
14 / 14 / 2
Регистрация: 02.01.2012
Сообщений: 73
06.11.2012, 19:26     Указатель на массив структур
Нужно вывести из функции указатель на динамический массив структур.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
struct STUDENT{ string name; int group; int point;};
//
//
//
 
 
STUDENT* ReedFile(char *filename){  //ругается, что надо заменить STUDENT* на int *
                                ifstream File;
                                File.open(filename);
                                if (!File.is_open() ) cout<<"Error opening";
                                else {
                                        STUDENT *ARR_STUDENT=new STUDENT; 
                                        int i=0;
                                        while (!File.eof()){ 
                                                                File>>ARR_STUDENT[i].name;
                                                                File>>ARR_STUDENT[i].group;
                                                                File>>ARR_STUDENT[i].point;
                                                                i++;
                                                                N++;
                                                                }
                                        }
                                File.close();
                                return ARR_STUDENT; //'ARR_STUDENT' : undeclared identifier
                                }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru