Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Встроенные функции https://www.cyberforum.ru/ cpp-beginners/ thread926161.html
Inline для встроенных функция надо писать и в прототипе и в определнии? Или в одном каком-то месте?
const переменная C++
Вопрос по коду ниже. Насколько я знаю const переменная, это переменная по имени которой нельзя перезаписывать область памяти. Я завёл указатель на такую переменную, который не const. Изменил значение...
Задача про календарь C++
Имеется задача: Два одноклассника Петя и Вася родились не ранее 1993 и не позднее 1994 года, причем, Петя старше Васи. Напишите программу, которая по заданным дням рождения определяет: на...
C++ Bin файл из Modbus. Прочитать из файла область памяти Доброго времени суток! Подскажите пожалуйста, у меня есть bin-файл из которого нужно достать данные полученные устройством и хранящиеся в ячейках памяти, т.е. смещение адреса - 0002h, адрес в... https://www.cyberforum.ru/ cpp-beginners/ thread926135.html
C++ Указатель https://www.cyberforum.ru/ cpp-beginners/ thread926118.html
Имеется код: // header #ifndef DMA_H_ #define DMA_H_ #include <iostream> class abs { private:
C++ Учебники/уроки по MVS
Сорри, если не туда пишу. Очень нужна литература по изучению C++ в связке с Microsoft Visual Studio. В инете много материала по MVS, но везде только для чайников (переменные, операторы), при чём...
opengl with devcpp C++
При компиляции проектов с opengl ошибки вида: undefined reference to`_imp____ и дальше глутовские функции: 0)Пыталась скачать либу нужную при помощи tools->service packs не могу скачать не ...
C++ Поучить размер каждого файла Здесь мне важнее не столько получить тот размер, сколько просто запустить просмотр всех файлов с помощью findfirstfile. Ругаеться на путь, пишет ошибку - Ошибка 1 error C2664: FindFirstFileW:... https://www.cyberforum.ru/ cpp-beginners/ thread926063.html
C++ Удалить часть байтов из бинарного файла https://www.cyberforum.ru/ cpp-beginners/ thread926057.html
Доброе утро! Я хочу написать функцию удаления части бинарного файла. Просто взять и удалить несколько байт из определенного места (ну это я уж сам знаю, где я хочу удалить). Думал насчет создания...
C++ функция друг, перегрузка << Доброго времени суток, Господа! Имеется следующий код: class Time { private: int hours; int minutes; public: Time(); https://www.cyberforum.ru/ cpp-beginners/ thread926056.html
3284 / 2668 / 721
Регистрация: 25.03.2012
Сообщений: 9,623
Записей в блоге: 1
20.07.2013, 15:47 0

Как забрать из функции структуру

20.07.2013, 15:47. Просмотров 452. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от Ghoster Посмотреть сообщение
Ошибочный вариант:
вполне нормальный вариант с точки зрения передачи в функцию. Другое дело, что возвращать не стоит массив. А просто вызвать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void read (product* pro)
{
    ifstream f;
    int i=0, n;
    f.open( "text.txt");
      while(!f.eof())
      {  f.getline(pro[i].name, 100, ',');
         f.getline(pro[i].exist, 100, ',');
         f.getline(pro[i].price, 100, ',');
         f.getline(pro[i].kolv, 100, ',');
         f.getline(pro[i].srgod, 100, ',');
         f.getline(pro[i].data_post, 100, ',');
         f.getline(pro[i].rank, 100, ';');
         i++; }
         f.close();
       n=i-1;
}
int main(){
  //product* pro=new product[n]; так создаётся новый эл-т массива структур. 
  read(pro);
  return 0;
}
Ну и позаботиться, чтоб размеры читаемых даных совпадали с массивом.

Вернуться к обсуждению:
Как забрать из функции структуру
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.07.2013, 15:47
Готовые ответы и решения:

Как забрать переменную из функции ?
Всем привет, допустим есть кнопки &lt;button onclick=&quot;typeofros('some1');&quot;&gt;туц&lt;/button&gt; &lt;button...

Свои функции php. как забрать несколько переменных?
имеем: function fme($tblme, $tblrnd) { $mysqli = new mysqli('localhost', 'books_tests',...

Как понять структуру данной функции?
Объясните, пожалуйста, пошагово, что происходит в данной функции? Я понимаю, что это...

Указатель на структуру, как параметр функции
Господа программисты! Прошу вашей помощи! Помогите передать функции в качестве аргумента указатель...

8
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.