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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ size и capasity в векторе http://www.cyberforum.ru/cpp-beginners/thread879674.html
Всем привет, возникла такая проблема Делаю расчетную программу, использую вектор, возникла такая ситуация: в цикле делается вот такая штука while(a < ob->dw) { //сделаем цикл, который будет набирать статистику для частоты синуса w1 при фиксированном dw for(double temp_w=ob->w1-0.5;temp_w<=ob->w1+0.5;temp_w+=0.5) {
C++ Обойти стек, не удаляя вершин Ребят, помогите разобраться! Можно ли обойти стек не удаляя вершин? Вроде этого? void printstack(stack<int>l) { if(l.empty()) { cout<<"Лист пуст"<<endl; http://www.cyberforum.ru/cpp-beginners/thread879672.html
Как понять C++
Здравия желаю всем ! Помогите понять смысл написанного из программы, для чего это сделано и почему ? int action; if ( ! action ) break;
Работа с файлайми C++
Всем доброго времени суток. Копаю С++ дальше есть вопросик по поводу работы с файлами я работаю с файловым текстовым потоком. FILE* myFile; myFile = fopen("test2.txt", "at+"); for(int i = 1; i < 100; i++) { str = "TEST\n"; fwrite(&str, sizeof(string), 1, myFile); }
C++ Зависимость скорости компиляции от подключения к сети http://www.cyberforum.ru/cpp-beginners/thread879641.html
Тут такая проблема: когда работал на visual studio 2005 заметил, что когда отключен интернет скорость компиляции падает раз в 10. То, что делалось несколько секунд теперь занимало полминуты. При включении инета все приходило в норму. Решил поставить 2010-ю студию. Там та же проблема. В чем тогда дело? Может, в настройках самого ПК? В гугле ничего об этом не нашел, а знакомые, которым я об этом...
C++ Error LNK2019: ссылка на неразрешенный внешний символ умелые люди помогите исправить ошибку, сегодня надо сдать класс, подправил и упростил код unrar'a после чего нужно было переделать его под класс, что я и сделал, но вылазит след ошибка: 1>RAR_Decoder.obj : error LNK2019: ссылка на неразрешенный внешний символ _RAROpenArchiveEx в функции "public: int __thiscall RAR_Decoder::decode(void)" (?decode@RAR_Decoder@@QAEHXZ) 1>RAR_Decoder.obj : error... подробнее

Показать сообщение отдельно
Plutonium
Сообщений: n/a
26.05.2013, 20:07     Как правильно вывести массив структур
C++ (Qt)
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include <set>
#include <cstdlib>
#include <string>
#include <Windows.h>
#include <stdio.h>
 
using namespace std;
 
void setConsole(char *cLocale, wchar_t *cTitle)
{
    setlocale(LC_ALL, cLocale);
    SetConsoleTitle(cTitle);
}
struct civilians 
{
    char fio[40];
    char adress[25];
    short family;
    short square;
 
};
 
civilians write_keyboard (int num)
{
    civilians a; 
    char c;
    cout << endl << "Введите данные " << num << " гражданина\n";
    cout << " ФИО ";
    cin.getline(a.fio,40);
    cout << " Адрес ";
    cin.getline(a.adress,25);
    cout << " Количество членов семьи ";
    cin >> a.family;
    cin.get(c);
    cout <<" Площадь на гражданина ";
    cin >> a.square;
    cin.get(c);
    return a;
};
void civilians_output (civilians civ,int i)
{   
    
}
 
int main()
{
    setConsole("Russian",L"1");
    civilians civ [20] = {{ "Иванов И.И.","Минаева,1,кв.2",3,12},
                        {"Сидоров А.С.","Л.Шевцовой,19,кв.1",4,9},
                        {"Коноплева И.В.","Л.Шевцовой,18,кв.2",2,20},
                        {"Агеева А.Л.","Р.Люксембург,30,кв.16",2,9},
                        {"Арян Э.О.","Р.Люксембург,18,кв.50",3,7}};
    int num = 0;
    civ[6]=write_keyboard(6);
    num++;
    for (int i=0;i<num;i++)
    /*{
    if (civ[i].square>10)
    civilians_output(civ,i);
    }*/
    _getch();
    return 0;
}
Вот рабочий код, он правильно запрашивает данные, но с выводом на экран у меня проблемы. И си-аут, и принтф использовал, и так ,и этак, все равно жалуется именно на ошибки при выводе. Как мне быть?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru