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

Структура - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка копирования динамической строки в классе http://www.cyberforum.ru/cpp-beginners/thread851613.html
Подскажите пожалуйста, почему не копируются строки strcpy(Name, name); ? class Clubs { char *Name; int YearCreate; int Budget; public: Clubs()
C++ Своя версия функции strcmp() В книге дано задание, создать свою версию функции strcmp(). Подскажите как можно это реализовать, учитывая тот фактор что строки нужно сравнивать по алфавиту ? http://www.cyberforum.ru/cpp-beginners/thread851607.html
Создание бмп файла C++
Помогите мне нужно создать бмп (8 битный(т.е. 1 пиксель 1 цвет)) файл , и заполнить его определенным цветом лучше всего черным или серым главное не белым помогите, а то совсем не получается
C++ Функция fopen() для большого текстового файла читает только первую строку
Есть текстовой файл 4.5 мб, нужно его открыть для чтения из него строк. FILE *f = fopen("C:\\members.txt", "r"); Это мне открывает его не полностью и читает только первую строчку. А мне нужно около 470 тысяч строк прочесть. Что я делаю не так? #include <iostream> #include <cstdio>
C++ Чтение и запись в файл http://www.cyberforum.ru/cpp-beginners/thread851597.html
В общем мне нужно читать из файла таблицу и пихать её в стек, а так же этот стек запихнуть обратно в файл.Однако если просто записывать так, то из-за свойств стека в файле порядок элементом будет постоянно меняться: Чтения из файла в стек: До: Stack File 0_______1 0_______2 0_______3 0_______4 После: Stack File
C++ Разделение на файлы Здравствуйте, друзья! не подскажите почему у меня ругается, когда прогу делю на файлы. Вот куски: main.cpp /* * File: main.cpp * Author: Winchenco * * Created on 10 Апрель 2013 г., 23:13 */ подробнее

Показать сообщение отдельно
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
29.04.2013, 11:19     Структура
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
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
67
68
69
70
71
72
73
74
75
76
77
78
79
#include <iostream>
#include <algorithm>
#include <string.h>
 
using namespace std;
 
const int size = 3;
    struct AEROFLOT;    
    unsigned int i, j;  
    int count = 0;
    char t[30];
 
struct AEROFLOT 
{ 
    char destination[30]; 
    unsigned int type; 
    unsigned int number;
}; 
 
void vvod(AEROFLOT *aer)
{
    FILE *fo=fopen("5.out","a");
    unsigned int i, j;  
  //  int count = 0;
 
    char t[30];
 
    for ( i = 0; i < size; i++) 
    { 
        cout<<"Punkt_naznachenia: "<<endl; 
        cin>>aer[i].destination; 
        cout<<"Vvedite tip samoleta "<<endl; 
        cin>>aer[i].type; 
        cout<<"Vvedite nomer "<<endl; 
        cin>>aer[i].number; 
    }  
        
}
 
void korr(AEROFLOT *aer)
{
     for ( i = 0; i < size - 1; i++) 
     for ( j = 0; j < size - 1; j++) 
        if(strcmp(aer[j].destination, aer[j+1].destination) > 0) 
        swap(aer[j], aer[j+1]); 
        cout<<endl; 
 
    for ( i = 0; i < size; i++)  
        cout << aer[i].destination << " "<< aer[i].number << " "<< aer[i].type <<endl;
        cout <<endl; 
}
 
void obr(AEROFLOT *aer)
{
    FILE *fo=fopen("5.out","r+");
          cout<<"Vvedite tip samoleta"<<endl; 
          cin>>t; 
 
    for ( i = 0; i < size; i++) 
    { 
        if(strcmp(t, aer[i].destination) == 0) 
            cout << aer[i].destination << " "<< aer[i].number <<endl;  
        else 
            ::count++; 
    } 
 
    if(::count == size) 
        cout << "Error!" <<endl; 
}
 
int main()
{
        AEROFLOT aer[size];
        vvod(aer);
        obr(aer); 
        korr(aer); 
        exit(0);
        return 0;
}
ошибок море, но, как известно, без задания не всегда ясно, что нужно получить в итоге. Вы, видимо, только начинаете знакомство с функциями.
 
Текущее время: 14:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru