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

Conio.h не работает в программе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вертикальная гистограмма http://www.cyberforum.ru/cpp-beginners/thread455349.html
Здравствуйте, дали мне курсовую: нужно построить вертикальную гистограмму длины строк текстового файла. Я же все сделал в c++ buildere, а мне сказали, что нужно именно под дос делать, а как работать с графикой под дос, я вообще не знаю, вроде сделал программу, которая делает гистограмму, но она строит ее с знаков #, а мне нужно именно с графикой. Может поможете. Заранее спасибо.
C++ Символьные файлы, С++ Ребят, все перепробовал - не работает, ибо я чайник. Задача: Дан файл f с целыми числами; получить в файле g четные компоненты файла f. Суть проблемы: в "колбасном" наборе прога работает, когда переписал в классах - нет. Помогите, подскажете где ошибка и как ее исправить пожалуйста. #include <iostream.h> #include <stdio.h> class five { private: FILE *f, *g; int k, n; http://www.cyberforum.ru/cpp-beginners/thread455326.html
C++ Как организовать Буферизированный ввод вывод стурктуры в текстовый файл?
Подскажите, как организовать Буферизированный ввод вывод стурктуры в текстовый файл? Буду признателен, если приведете какой нибудь пример.
C++ Создание файла для записи и чтения, запись в файл данных
Написать простейшую программу, которая для своей работы использует системные вызовы функций и предоставляет следующие возможности: − создание файла для записи и чтения, а также его удаление; − запись в файл следующих данных: int, byte, short, long, float, double, char, char (в файле должно быть не менее трёх строк), а затем считывание их и вывод на экран. #include...
C++ Опрос состояния очереди печати принтеров, подключенных к компьютеру http://www.cyberforum.ru/cpp-beginners/thread455302.html
Доброго времени суток! Помогите, пожалуйста, новичку. Суть проблемы: нужно опрашивать очереди печати всех принтеров, подключенных к компьютеру, и писать изменения в файл. Помощь нужна с первой частью. На сайте MSDN есть примеры общения с принтерами через WinAPI, а конкретно с функцией GetPrinter(). Но этот пример не работает, как его ни крутил. http://support.microsoft.com/kb/160129#top Может...
C++ Конечный автомат и порядок сравнения чисел в массиве. Доброго времени суток. Нужно было запрограммировать в общем виде конечный автомат. Чтобы он брал из файла размерность матрицы переходов, два терминальных символа и саму таблицу переходов. Затем при вводе входной цепочки он должен выдавать последовательность состояний, через которые он переходит в соответствии с входной цепочкой. input.txt: 3 2 0 1 5 0 3 4 5 4 Листинг программы: #include... подробнее

Показать сообщение отдельно
MicroL
1 / 1 / 0
Регистрация: 19.02.2012
Сообщений: 16
29.02.2012, 19:18     Conio.h не работает в программе
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <conio.h> //фатальная ошибка: conio.h: Нет такого файла или каталога|
 
using namespace std;
struct student{
char fam[20];
char imya[20];
int day;
int mes;
int year;
int gotpost;
student* next;
};
typedef student* ptr;
ptr headptr;
void vvod(student &stud){
printf("failiya  ");cin>>stud.fam>>stud.imya;
printf("data  "); cin>>stud.day>>stud.mes>>stud.year;
printf("postu0pil  "); scanf("%d", &stud.gotpost); }
int formspisok()
{
    ptr p;
    char let;
    headptr = NULL;
    do
    {
        printf ("prodol?(y-yes,n-not)\n");
        let=getch();
        if (let=='n') return 1;
        if (headptr==NULL)
        {
            headptr=new student;
            p=headptr;
        }
        else
        {
            p->next=new student;
            p=p->next;
        };
        vvod(*p);
        p->next=NULL;
    } while (1);
}
void pech(student stud)
{
    printf("%14s %14s %6d %2d %2d %9d\n",stud.fam,stud.imya,stud.day,stud.mes,stud.year,stud.gotpost);
}
void pechspisok()
{
    ptr p;
    p=headptr;
    while (p!=NULL)
    {
        pech (*p);
        p=p->next;
    }
}
int sort()
{
    ptr p1, p2, q1, q2, temp;
    if (headptr==NULL) return 1;
    if (headptr->next==NULL) return 1;
    p1=headptr;
    p2=NULL;
            while (p1->next!=NULL)
            {
                q1=p1->next;
                q2=p1;
                while (q1!=NULL)
                {
             if (p1->gotpost-q1->gotpost>0)
                {
                    if(p1==q2)
                {
                    p1->next=q1->next;
                    q1->next=p1;
                    p1=q1;
                    q1=q2;
                    q2=q1;
                }
               else
               {
                   temp=p1->next;
                   p1->next=q1->next;
                   q1->next=temp;
                   temp=p1;
                   p1=q1;
                   q1=temp;
                   q2->next=q1;
               }
               if (p2==NULL) headptr=p1;
               else p2->next=p1;
                }
                q1=q2;
                q1=q1->next;
                };
                p2=p1;
                p1=p1->next;
            };
            return 0;
}
int main()
{ formspisok ();
 printf ("spisok\n");
 pechspisok ();
 sort ();
 printf ("\nsort\n");
 pechspisok ();
     return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru