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

Создать очередь из файла, совершение операций надо очередью(удаление элемента, добавление, запись в файл, вывод) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рисование в С++ http://www.cyberforum.ru/cpp-beginners/thread902017.html
Написал следующую программу на Турбо С++ 3.0: #include <graphics.h> #include <stdlib.h > #include <stdio.h> #include <conio.h> #define PATHTODRIVER "C\\TC\\BGI" void main(void)
C++ упростить Как можно еще упростить листинг??? #include <iostream> #include <conio.h> #include <math.h> #include <clocale> using namespace std; class complex_number { public: http://www.cyberforum.ru/cpp-beginners/thread902007.html
Графика в Турбо С++ C++
Здравствуйте уважаемые форумчане. Написал следующую программу на Турбо С++ 3.0: #include <graphics.h> #include <stdlib.h > #include <stdio.h> #include <conio.h> #define PATHTODRIVER "C\\TC\\BGI"
C++ Составить программу, которая по данному числу (1-12) выводит название соответствующего ему месяца
Задача 2 Составить программу, которая по данному числу (1-12) выводит название соответствующего ему месяца.
C++ Паскаль>>>С++ Переведите, пожалуйста, код http://www.cyberforum.ru/cpp-beginners/thread901974.html
uses crt; var f:file of integer; g:file of real; n,a,b,i,j:integer; c:real; begin clrscr; randomize; assign(f,'file1'); rewrite(f);
C++ С перегрузкой. Вывести на экран массив, составленный из элементов, не равных минимальному Задан массив целых чисел. Вывести на экран массив, составленный из элементов, не равных минимальному. подробнее

Показать сообщение отдельно
GetVariable
 Аватар для GetVariable
163 / 119 / 5
Регистрация: 17.03.2013
Сообщений: 283
14.06.2013, 22:02     Создать очередь из файла, совершение операций надо очередью(удаление элемента, добавление, запись в файл, вывод)
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <fstream>
 
struct dan
{
  char nazv[15];
  char age2[15];
  char pol[15];
  char kurs[15];
  dan *next;
};
char getworld (FILE *vvod,char *kon,char word)
{
    int i=0;
    while (word!='~')
    {
        *(kon+i)=word;
        word=getc(vvod);
        i++;
    }
    return word;
}
 
void dobase (dan **top)
     {
            std::ifstream vvod("base.txt");
            dan *per, sled;
            char ch;
            ch=vvod.get();
 
            sled=*((dan*)malloc(sizeof(dan)));
            per=(dan*)malloc(sizeof(dan));
            while (ch!=EOF)
            {
                strcpy(per->nazv,sled.nazv);
                strcpy(per->age2,sled.age2);
                strcpy(per->pol,sled.pol);
                strcpy(per->kurs,sled.kurs);
                per->next=(*top);
                (*top)=per;
            }
            puts("1");
            free(&sled);
            free(per);
     }
 
main()
{
    dan* top=NULL;
    top=(dan*)calloc(100,sizeof(dan));
 
    dobase(&top);  //xz//xzxzxz
}
 
Текущее время: 03:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru