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

Копирование в массив структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с графикой http://www.cyberforum.ru/cpp-beginners/thread809514.html
Народ всем привет я начал работать с графикой в C++ и возникла проблема:) Вот есть задача: Нарисуйте окно с закругленными углами. Определите класс Box, состоящий из четырех линий и четырех дуг. Я написал две функции одна рисует линию другая дугу а класс Box не пойму как намутить как его составить приблизительно?(Работаю с библиотекой FLTK) Добавлено через 13 минут Народ всем привет я...
C++ Командная строка Я скомпилировал исходный код в exe, а когда запускаю этот exe командная строка сразу закрывается (я даже не успеваю посмотреть что там написано). В чем проблема? http://www.cyberforum.ru/cpp-beginners/thread809508.html
C++ Работа со стеком (как достать элемент из стека?)
#include <iostream> #include <stack> int main() { std::stack<int> a; a.push(1);
Преобразование StringBuffer в char* C++
Господа, мне в готовом проекте встретился такой кусок кода: сначала typedef StringBufferT<48> StringBuffer; потом в классе есть такая функция toAscii virtual const StringBuffer& toAscii() const; А теперь мне результат, возвращаемый этой функцией, надо засунуть в поле типа char clientName; Обычно я такие задачи решал вызовом strncpy_s(t.clientName, src, sizeof(t.clientName));,
C++ Графическая оболочка http://www.cyberforum.ru/cpp-beginners/thread809485.html
А чтобы писать программы с графической оболочкой на С++ скоко надо учиться? и как это сложно?
C++ По разреженным матрицам Всем доброго времени суток. Допустим у нас имеется разреженная марица, которая хранится координатным методом хранения.( координаты строк, координаты столбцов, массив значений) После того как мы ввели матрицу с клавиатуры и преобразовали в массивы хранения. требуется подсчитать сумму элементов в каждой из строк исходной матрицы(та что была удалена) и затем переставить строки в порядке возрастания... подробнее

Показать сообщение отдельно
l_cho
3 / 3 / 0
Регистрация: 02.04.2012
Сообщений: 31

Копирование в массив структур - C++

15.03.2013, 18:25. Просмотров 596. Ответов 2
Метки (Все метки)

Добрый день , программный код должен копировать вывод структуры stat в массив класса , и выводить на печать. При компиляции нет ошибок , но результат нет. Прошу указать на ошибку , целый день убил , а толку 0 !

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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <dirent.h>
#include <string.h>
using namespace std;
 
  class emp { //КЛАСС
            public: //ПУБЛИЧНЫЙ
                    emp(); //КОНСТРУКТОР
                    void show (void); // для отладки
                    char name[255]; //МЕТОД КЛАССА
             };
 emp C_emp[255]; //МАССИВ КЛАССОВ // ДЕЛАЮ ВНЕ КЛАССА
 
  emp::emp(){ //РЕАЛИЗАЦИЯ КОНСТРУКТОРА
 DIR *dir; //УКАЗАТЕЛЬ НА СТРУКТУРУ
  struct dirent *ent;
   char directory[255] = "/home/lukashkin";
        dir = opendir(directory);
 while((ent=readdir(dir))!=0) {
   int i=0;i++;//I будет считатся тут
   strcpy( C_emp[i].name, ent->d_name );
  }
 closedir(dir);
  }
  
  
   void emp:: show(void) { //ВЫВОД НА ПЕЧЕАТЬ
    for (int i=0;i<255;i++){
   cout<<C_emp[i].name<<endl;
  }
 cout <<"GOOD"<<endl;
}
 
int main() {
    emp C_emp; //ЗАРЕГЕСТРИРОВАТЬ КЛАСС
    C_emp.show(); //ПОКАЗАТЬ КЛАССА ЧЕРЕЗ ЕГО МЕТОД
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru