Меню

Conio h c ошибка

MicroL

1 / 1 / 0

Регистрация: 19.02.2012

Сообщений: 17

1

29.02.2012, 19:18. Показов 17946. Ответов 15

Метки нет (Все метки)


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 %9dn",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 ("spisokn");
 pechspisok ();
 sort ();
 printf ("nsortn");
 pechspisok ();
     return 0;
}

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

29.02.2012, 19:18

15

Диссидент

Эксперт C

27180 / 16939 / 3743

Регистрация: 24.12.2010

Сообщений: 38,116

29.02.2012, 19:19

2

Просто выкинь эту строчку!



1



1 / 1 / 0

Регистрация: 19.02.2012

Сообщений: 17

29.02.2012, 19:22

 [ТС]

3

если выкинуть не работает оператор getch()



0



5224 / 3196 / 362

Регистрация: 12.12.2009

Сообщений: 8,101

Записей в блоге: 2

29.02.2012, 19:25

4

MicroL, какие ось и компилятор?



1



Диссидент

Эксперт C

27180 / 16939 / 3743

Регистрация: 24.12.2010

Сообщений: 38,116

29.02.2012, 19:27

5

Цитата
Сообщение от MicroL
Посмотреть сообщение

если выкинуть не работает оператор getch()

Вместо getch используй getchar



1



Эксперт С++

3645 / 1377 / 243

Регистрация: 16.04.2009

Сообщений: 4,526

29.02.2012, 19:28

6

Цитата
Сообщение от MicroL
Посмотреть сообщение

conio.h не работает в программе что делать?

Это нестандартный хедер, неудивительно, что его нет. Лучше бы сказали ОС и компилятор какой?



1



Диссидент

Эксперт C

27180 / 16939 / 3743

Регистрация: 24.12.2010

Сообщений: 38,116

29.02.2012, 19:32

7

Не по теме:

Это один из тех, увы! нередких случаев, когда моя подпись — к месту



1



1 / 1 / 0

Регистрация: 19.02.2012

Сообщений: 17

29.02.2012, 19:41

 [ТС]

8

Ubuntu 11, GNU C++ Compiler



0



5224 / 3196 / 362

Регистрация: 12.12.2009

Сообщений: 8,101

Записей в блоге: 2

29.02.2012, 19:55

9

Цитата
Сообщение от MicroL
Посмотреть сообщение

Ubuntu 11, GNU C++ Compiler

Ну так там нет conio.h, поэтому и ругается.



1



Эксперт С++

3645 / 1377 / 243

Регистрация: 16.04.2009

Сообщений: 4,526

29.02.2012, 20:55

10

MicroL, если необходим этот файл, то придется перейти на Виндовс, например.
Хотя можно и без этого файла Вам обойтись.



1



Диссидент

Эксперт C

27180 / 16939 / 3743

Регистрация: 24.12.2010

Сообщений: 38,116

29.02.2012, 22:56

11

Цитата
Сообщение от Байт
Посмотреть сообщение

Вместо getch используй getchar

Прочти еще разок. Может поможет?



0



102 / 86 / 5

Регистрация: 27.10.2010

Сообщений: 534

Записей в блоге: 2

29.02.2012, 23:01

12

вместо getch() cin.get() оно стандартное



0



143 / 112 / 36

Регистрация: 14.04.2011

Сообщений: 261

29.02.2012, 23:03

13

А лучше всего запускать из терминала



0



Эксперт С++

5826 / 3477 / 358

Регистрация: 08.02.2010

Сообщений: 7,448

01.03.2012, 07:19

14

Консольные программы (внезапно) нужно запускать из консоли. Запрос ввода в конце программы не нужен, так как он делает ее непригодной в использовании в скриптах. По той же причине вся информация от пользователя должна передаваться программе не интерактивно, а через аргументы командной строки (исключение — программы, предназначенные для работы в конвейерах)



0



5224 / 3196 / 362

Регистрация: 12.12.2009

Сообщений: 8,101

Записей в блоге: 2

01.03.2012, 08:13

15

Цитата
Сообщение от Байт
Посмотреть сообщение

Вместо getch используй getchar

В Linux даже можно настроить так, чтобы getchar() работал как getch(), т.е. не ждал нажатия enter. Только вот на память не скажу как это делается, спроси у гугла)



0



0 / 0 / 0

Регистрация: 08.11.2020

Сообщений: 90

05.05.2021, 13:36

16

А вот не работает ни get() не getchar() и <conio.h> тоже
стандарт С++17, компилятор шланг из убунту



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

05.05.2021, 13:36

16

Во-первых, conio.h — это не часть стандарта. Раньше Borland и MS его поддерживали, но сейчас это отключено. Поэтому все старые примеры, в которых есть этот заголовок, надо поправить.

Предлагаю следующее: уберите строчки #include <conio.h> и _getch(); из программы. И замените cprintf на printf. Также нет простого способа установить цвет, поэтому уберём пока textbackground и textcolor. После этого она должна заработать. Если этого хватает, то хорошо.

Если же надо, чтобы консоль не закрывалась сразу, то надо чуть-чуть дополнить программу. Это можно сделать, например, добавив вызов следующей функции:

#include <iostream>
#include <limits>

void PressEnterToContinue()
{
  std::cout << "Press ENTER to continue... " << flush;
  std::cin.ignore( std::numeric_limits <std::streamsize> ::max(), 'n' );
}

Тогда программа будет выглядеть примерно так:

#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <limits>

void PressEnterToContinue()
{
  std::cout << "Press ENTER to continue... " << flush;
  std::cin.ignore( std::numeric_limits <std::streamsize> ::max(), 'n' );
}

int main()
{
  float a = 5.5;
  float b = 1.5;
  float c = 3.3;
  printf ("BLA BLA  "); 
  PressEnterToContinue();
}

While running a simple c program I receive an

Unresolved inclusion: <conio.h> 

What am I missing? I am using eclipse on fedora 13. Please help me resolve this problem. If I am missing any file or haven’t installed anything let me know. Also I am new to fedora. Guide me with proper steps please.

Thanks in advance.

codaddict's user avatar

codaddict

440k80 gold badges490 silver badges526 bronze badges

asked Sep 17, 2010 at 7:40

Najam Awan's user avatar

1

conio.h is a C header file used in old MS-DOS compilers to create text user interfaces. It is not described in The C Programming Language book, and it is not part of the C standard library, ISO C nor is it required by POSIX.

Since you are on Linux, to resolve it don’t include conio.h and don’t use any functions from that header.

Source

answered Sep 17, 2010 at 7:44

codaddict's user avatar

codaddictcodaddict

440k80 gold badges490 silver badges526 bronze badges

4

While running a simple c program I receive an

Unresolved inclusion: <conio.h> 

What am I missing? I am using eclipse on fedora 13. Please help me resolve this problem. If I am missing any file or haven’t installed anything let me know. Also I am new to fedora. Guide me with proper steps please.

Thanks in advance.

codaddict's user avatar

codaddict

440k80 gold badges490 silver badges526 bronze badges

asked Sep 17, 2010 at 7:40

Najam Awan's user avatar

1

conio.h is a C header file used in old MS-DOS compilers to create text user interfaces. It is not described in The C Programming Language book, and it is not part of the C standard library, ISO C nor is it required by POSIX.

Since you are on Linux, to resolve it don’t include conio.h and don’t use any functions from that header.

Source

answered Sep 17, 2010 at 7:44

codaddict's user avatar

codaddictcodaddict

440k80 gold badges490 silver badges526 bronze badges

4

TL;DR

You basically have 2 choices on how to proceed. You can either install a package that includes conio.h + its library as I describe below or you can use ncurses.h + its library and swap out and/or remove function calls that depend on it as @Ashish Kulkarni describes in his answer. Either option is viable and is up to the developer/implementer to decide which is the «correct» path.


The conio.h header + library for C/C++ is not something you’ll typically find as being installed by default with most Linux distros. At least not the ones that I’m familiar with Fedora/CentOS/RHEL/Debian/Ubuntu.

NOTE:: Also the use of ncurses.h is not appropriate here either, since that library will likely not include any of the functions that you’re looking for (clrscr(), getch(), etc.) since your .cpp file would seem to be coming from a Windows environment originally.

However you have the option with Linux to install packages from centrally managed repositories. Looking for a package that includes conio.h on my Fedora system I turned up this package. I realize you’re on Ubuntu but on Fedora the package is called libconio that provides exactly the libraries that you’re looking for.

$ yum info libconio.i686
Loaded plugins: auto-update-debuginfo, changelog, langpacks, refresh-packagekit
Available Packages
Name        : libconio
Arch        : i686
Version     : 1.0.0
Release     : 3.2
Size        : 6.3 k
Repo        : rpm-sphere
Summary     : Implementation of conio.h functions
License     : GPL
Description : libconio is an implementation of conio.h functions that some 
            : DOS and Windows compilers provide. It's purpose is to allow 
            : developers to use functions like getch, getche, textcolor and 
            : others in a linux environment.

Looking on a Ubuntu system I have there’s a similar package called elks-libc that also contains conio.h.

$ apt-cache show elks-libc
Package: elks-libc
Priority: optional
Section: devel
Installed-Size: 651
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Juan Cespedes <cespedes@debian.org>
Architecture: all
Source: linux86
Version: 0.16.17-3.1ubuntu3
Replaces: bcc (<< 0.14.9), linux86
Recommends: bcc (= 0.16.17-3.1ubuntu3)
Conflicts: linux86
Filename: pool/main/l/linux86/elks-libc_0.16.17-3.1ubuntu3_all.deb
Size: 214574
MD5sum: 75d87d8c2c906579ec84624fff93d76d
SHA1: 5cd6d3b9c5a881ad5fcdcffbd5a075761b017731
SHA256: 57bee73becbeae5dc2bc4cd859c13dc065e4a49472d876225e3e37fd6538feb2
Description-en: 16-bit x86 C library and include files
 This is the C library used to compile with bcc. It includes all the
 headers and static libraries needed to build 16-bit applications,
 for Linux/8086, Linux/i386 and DOS .COM executables.
Description-md5: 2da04d6881989db1f4a11df4a992c06f
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 18m

And here’s the file:

$ apt-file list elks-libc | grep conio.h
elks-libc: /usr/lib/bcc/include/conio.h

So you can simply install this package to get the header file + libraries that your application requires to compile.

$ sudo apt-get install elks-libc

NOTE: You may need to adjust your include path to gcc to pick this header file up.

elks-libc is only for 8088 Intel processors

As mentioned in the comments, elks-libc is intended for use on system’s that are targeting the Intel 8088 CPU. You can instead download libconio.h from the SourceForge project titled: Linux c++ implementation of conio.h. You’ll have to install it manually but it shouldn’t be too difficult to do this.

Simple Linux implementation of Borland’s conio (conio.h) library. It uses Ncurses. It includes most functions required to write a basic application using conioh (i.e. getch(), cprintf(), puts() and more).

You can also get the entire libconio project’s source from this SourceForge project titled: libconio and unpack it.

Details on doing this as well as building it and compiling it are covered in this tutorial titled: How to use with GCC.

  • Печать

Страницы: [1] 2  Все   Вниз

Тема: компилятор не находит заголовочный файл conio.h  (Прочитано 7713 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
tro9an

вот код

#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
char dir='a';
int x=10,y=10;
cout << "Нажмите Enter для выхода...n";
while (dir!='r')
{
cout << "nВведите ваши координаты: " << x << ", " << y;
cout << "Выбирете направление (n,s,e,w): ";
dir=getche();
if (dir=='n')
y--;
else
if (dir=='s')
y++;
else
if (dir=='e')
x++;
else
if (dir=='w')
x--;
}
return 0;
}

myproga.cpp:3:19: error: conio.h: Нет такого файла или каталога
myproga.cpp: In function ‘int main()’:
myproga.cpp:13: error: ‘getche’ was not declared in this scope

как это исправить?


Оффлайн
arrecck


Оффлайн
tro9an

ну вместо getche() написал getchar()

myproga.cpp:12: error: ‘getchar’ was not declared in this scopeчё теперь делать?
насчёт сылки на вику, с++ я только начинаю познавать, там слишком сложна описано


Оффлайн
Not eXist

Ну не является библиотека conio стандартной библиотекой C++.


Оффлайн
VestniK

ну вместо getche() написал getchar()
myproga.cpp:12: error: ‘getchar’ was not declared in this scopeчё теперь делать?
насчёт сылки на вику, с++ я только начинаю познавать, там слишком сложна описано

Можно подробней где там слишком сложно написано????

Тем не менее, он не является частью языка программирования Си, стандартной библиотеки языка Си, ISO C или требуемой стандартом POSIX.

Большинство компиляторов языка Си, предназначенных для UNIX и Linux, не имеют этого файла и не обеспечивают сопутствующих библиотечных функций.

Что именно тут непонятно?


Оффлайн
tro9an

ну точто он не является я уже понял, так какой функцией  заменить функцию getche() и вообше чё с ней делать если нужна именно она?

вот строка
Члены-функции
после этой строки идёт столбец вот там ппц…


Оффлайн
VestniK

Искать в гугле по ключивым словам C getchar Linux. Есть примеры как реализовать эту функцию через ncurses или через UNIX’овые функции работы с терминалом. Помоему даже на жтом форуме были листинги готовых решений. Поиск рулит.


Оффлайн
Not eXist

ЕМНИП, getch есть в библиотеке ncurses.


Оффлайн
VestniK

вот строка
Члены-функции
после этой строки идёт столбец вот там ппц…

После этой строчки идёт не пипец, а перечисление функций библиотеки conio. Готовся к тому, что это будет в программировании часто встречаться


Оффлайн
arrecck

ТС, читать умеешь?
Начал изучать программирование, привыкай, что гуглить придется много и часто
Книжку по с++ для linux скачай, там будет все компилироваться


Оффлайн
Yurror


Оффлайн
ierofant

Что вы всех людей в гугл отсылаете? По вашему этот сайт был создал как посредник для Google ?
А по вопросу: conio.h это древний заголовочник, был в MS-DOS’е, он не является частью C.  Для линукса надо искать иную альтернативу.
Почему бы std::cin не использовать для этих целей?

« Последнее редактирование: 26 Октября 2010, 11:17:07 от ierofant »


Оффлайн
VestniK

Что вы всех людей в гугл отсылаете? По вашему этот сайт был создал как посредник для Google?

Потому что надоедает видеть как раз в месяц кто-то, не удосужившись даже потратить 5 минут на поиск, задаёт вопрос который уже обсуждался миллион раз и как мининум 2-3 разных ответа на него можно найти даже на этом форуме не говоря уж о гугле.

Опять же, если человек не научится самостоятельно искать ответы на свои вопросы, то в программировании ему делать нечего. Так что если он самостоятельно найдёт ответ на этот вопрос, то пользы от этого, для него же самого, будет несоизмеримо больше нежели если он тупо получит разжёваный ответ с листингами и примерами здесь.


Оффлайн
ierofant

Что вы всех людей в гугл отсылаете? По вашему этот сайт был создал как посредник для Google?

Потому что надоедает видеть как раз в месяц кто-то, не удосужившись даже потратить 5 минут на поиск, задаёт вопрос который уже обсуждался миллион раз и как мининум 2-3 разных ответа на него можно найти даже на этом форуме не говоря уж о гугле.

Опять же, если человек не научится самостоятельно искать ответы на свои вопросы, то в программировании ему делать нечего. Так что если он самостоятельно найдёт ответ на этот вопрос, то пользы от этого, для него же самого, будет несоизмеримо больше нежели если он тупо получит разжёваный ответ с листингами и примерами здесь.

Давайте создадим мегапост «Ищите в гугл» навроде поста «Makefile: как скомпилировать свой первый Hello World». Ибо честное слово, все эти отсылки туда раздражают не меньше чем сами вопросы.


Оффлайн
VestniK

Процетирую самого себя:

Опять же, если человек не научится самостоятельно искать ответы на свои вопросы, то в программировании ему делать нечего. Так что если он самостоятельно найдёт ответ на этот вопрос, то пользы от этого, для него же самого, будет несоизмеримо больше нежели если он тупо получит разжёваный ответ с листингами и примерами здесь.

так что отсылки в гугл меня ни капли не раздражают. Я сам не задаю вопрос пока хотя бы часик не поисследовав вопрос самостоятельно. Поэтому вопросов, как правило, не задаю ибо на все мыслемые вопросы ответы уже там есть.

Давайте создадим мегапост «Ищите в гугл» навроде поста «Makefile: как скомпилировать свой первый Hello World».

уже есть: http://maddog.sitengine.ru/smart-question-ru.html

« Последнее редактирование: 26 Октября 2010, 15:41:04 от VestniK »


  • Печать

Страницы: [1] 2  Все   Вверх

  • Forum
  • Beginners
  • fatal error: conio.h: No such file or di

fatal error: conio.h: No such file or directory

Im trying to run this code but I get this error!
fatal error: conio.h: No such file or directory

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
#include <conio.h>

#include <stdio.h>

void shellsorting(int a[], int n)

{

int i, j, k, tmp;

for (i = n / 2; i > 0; i = i / 2)

{

for (j = i; j < n; j++)

{

for(k = j - i; k >= 0; k = k - i)

{

if (a[k+i] >= a[k])

break;

else

{

tmp = a[k];

a[k] = a[k+i];

a[k+i] = tmp;

}

}

}

}

}

int main()

{

int a[30];

int k, n;

printf("total no. of elements : ");

scanf("%d", &n);

printf("nEnter %d numbers: ", n);

for (k = 0 ; k < n; k++)

{

scanf("%d", &a[k]);

}

shellsorting(a, n);

printf("n Sorted array is: ");

for (k = 0; k < n; k++)

printf("%d ", a[k]);

return 0;

} 

Why are you including

<conio.h>

? You don’t use any of the functions contained in that ancient and VERY non-standard header.

Your code formatting looks like a huge plate of cooked pasta and sauce thrown against a wall. ICK! You really should try to make it READABLE.

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
#include <stdio.h>

void shellsorting(int a[], int n)
{
   int i, j, k, tmp;

   for (i = n / 2; i > 0; i = i / 2)
   {
      for (j = i; j < n; j++)
      {
         for (k = j - i; k >= 0; k = k - i)
         {
            if (a[k + i] >= a[k])
               break;
            else
            {
               tmp = a[k];
               a[k] = a[k + i];
               a[k + i] = tmp;
            }
         }
      }
   }
}

int main()
{
   int a[30];
   int k, n;

   printf("total no. of elements : ");
   scanf("%d", &n);

   printf("nEnter %d numbers: ", n);

   for (k = 0; k < n; k++)
   {
      scanf("%d", &a[k]);
   }

   shellsorting(a, n);

   printf("n Sorted array is: ");

   for (k = 0; k < n; k++)
      printf("%d ", a[k]);

   return 0;
}

thanks for your help 🙂

You didn’t answer my question:

me wrote:
Why are you including <conio.h>?

I doubt I’m gonna like the answer. Probably something along the lines of «I found the code on the internet and don’t know what it is supposed to do.»

Please contradict me.

main idea in my question is is to solve the conio.h header file on Linux system despite the struction of this code, coz I face this problem while using other libraries specially openGL and sfml, but yet I cant find answer on the internet for this problem, I just want to know how to fix (no such file or directory) , thats it

TeleMark wrote:
main idea in my question is is to solve the conio.h header file on Linux system

Main idea in my answer is to convince you that:
(1) Nothing in your code uses conio.h
(2) It’s an ancient, non-standard library used (mainly) for MS-DOS terminals and so not likely to be much use on linux
(3) It’s a waste of time searching for libraries that you aren’t going to use.

Topic archived. No new replies allowed.

Cover image for conio.h: No such file or directory in linux distribution?

Md. Maruf Sarker

If you face this types of error then you need to do add the conio.h header file into your computer.

So how can you do that?

answer: You need to follow some steps to configure this.
Step-1: Open your terminal and type

sudo apt-get update

Enter fullscreen mode

Exit fullscreen mode

This will ask you to enter your password.
Step-2: Then you need to install a tool called nautilus. Because this will allow you to open your usr directory as open as administrator mode. So you need to type the following command

sudo apt-get install nautilus-admin

Enter fullscreen mode

Exit fullscreen mode

Close your terminal.
Step-3: Open your file manager.Then open this path. You can find this option bottom left corner in your file manager.
Other Locations
Select Computer option
Select Computer
Then you can find root directories
Computer
Go to the usr directory and right click on the include directory then you will find a new option called Open as Administrator
Run as Administrator
Select this and this will ask you to enter your password. After that your file manager look like this one
Administrator Mode
Then open your terminal and type

cd Desktop/
touch conio.h
gedit conio.h

Enter fullscreen mode

Exit fullscreen mode

Then open this link and open raw option
Select Raw
Then copy those lines of code and paste it in the opening text editor and save it.
Step-4: Copy this file(conio.h) and paste it here
Administrator Mode

Congratulations you completed all the steps. Now you are able to use conio.h header file in your c or cpp program.

Happy Coding

Subscribe my channel for get updated.

Последнее обновление: 07/03/2022
[Время на прочтение: ~3-5 мин.]

Файлы C/C++/Objective-C Header, такие как conio.h, используют расширение H. Файл считается файлом Разработчик (C/C++/Objective-C Header) и впервые был создан компанией Program Arts для пакета ПО C-Free 5.0 Pro.

Первый выпуск файла conio.h в ОС Windows 10 состоялся 04/27/2015 в составе Orwell Dev-C++ 5.11.

Последнее обновление для C-Free 5.0 Pro состоялось 01/04/2010 [версия файла 5.0 Pro].

Файл conio.h входит в комплект C-Free 5.0 Pro, MATLAB R2009a и Orwell Dev-C++ 5.11.

В этой статье приведены подробные сведения о conio.h, руководство по устранению неполадок с файлом H и список версий, доступных для бесплатной загрузки.

Что такое сообщения об ошибках conio.h?

Общие ошибки выполнения conio.h

Ошибки файла conio.h часто возникают на этапе запуска C-Free, но также могут возникать во время работы программы.
Эти типы ошибок H также известны как «ошибки выполнения», поскольку они возникают во время выполнения C-Free. К числу наиболее распространенных ошибок выполнения conio.h относятся:

  • Не удается найти conio.h.
  • conio.h — ошибка.
  • Не удалось загрузить conio.h.
  • Ошибка при загрузке conio.h.
  • Не удалось зарегистрировать conio.h / Не удается зарегистрировать conio.h.
  • Ошибка выполнения — conio.h.
  • Файл conio.h отсутствует или поврежден.

Библиотека времени выполнения Microsoft Visual C++

Ошибка выполнения!

Программа: C:Program Files (x86)C-Free 5mingwincludeconio.h

Среда выполнения получила запрос от этого приложения, чтобы прекратить его необычным способом.
Для получения дополнительной информации обратитесь в службу поддержки приложения.

В большинстве случаев причинами ошибок в H являются отсутствующие или поврежденные файлы. Файл conio.h может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с C-Free) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла conio.h может быть вызвано отключением питания при загрузке C-Free, сбоем системы при загрузке или сохранении conio.h, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Как исправить ошибки conio.h — 3-шаговое руководство (время выполнения: ~5-15 мин.)

Если вы столкнулись с одним из вышеуказанных сообщений об ошибке, выполните следующие действия по устранению неполадок, чтобы решить проблему conio.h. Эти шаги по устранению неполадок перечислены в рекомендуемом порядке выполнения.

Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.

Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Восстановление системы» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Восстановление системы»
  4. Введите пароль администратора (при необходимости).
  5. Следуйте инструкциям мастера восстановления системы, чтобы выбрать соответствующую точку восстановления.
  6. Восстановите компьютер к этому образу резервной копии.

Если на этапе 1 не удается устранить ошибку conio.h, перейдите к шагу 2 ниже.

Шаг 2. Если вы недавно установили приложение C-Free (или схожее программное обеспечение), удалите его, затем попробуйте переустановить C-Free.

Чтобы удалить программное обеспечение C-Free, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Удалить» и нажмите ENTER.
  3. В результатах поиска найдите и нажмите «Установка и удаление программ»
  4. Найдите запись для C-Free 5.0 Pro и нажмите «Удалить»
  5. Следуйте указаниям по удалению.

После полного удаления приложения следует перезагрузить ПК и заново установить C-Free.

Если на этапе 2 также не удается устранить ошибку conio.h, перейдите к шагу 3 ниже.

C-Free 5.0 Pro

Program Arts

Шаг 3. Выполните обновление Windows.

Когда первые два шага не устранили проблему, целесообразно запустить Центр обновления Windows. Во многих случаях возникновение сообщений об ошибках conio.h может быть вызвано устаревшей операционной системой Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые шаги:

  1. Нажмите кнопку «Пуск» в Windows
  2. В поле поиска введите «Обновить» и нажмите ENTER.
  3. В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)
  4. Если обновления доступны для загрузки, нажмите «Установить обновления».
  5. После завершения обновления следует перезагрузить ПК.

Если Центр обновления Windows не смог устранить сообщение об ошибке conio.h, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.

Если эти шаги не принесут результата: скачайте и замените файл conio.h (внимание: для опытных пользователей)

Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла conio.h. Мы храним полную базу данных файлов conio.h со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии C-Free . Чтобы загрузить и правильно заменить файл, выполните следующие действия:

  1. Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы conio.h».
  2. Нажмите соответствующую кнопку «Скачать», чтобы скачать версию файла Windows.
  3. Скопируйте этот файл в соответствующее расположение папки C-Free:

    Windows 10: C:Program Files (x86)C-Free 5mingwinclude
    Windows 10: C:Program Files (x86)Dev-CppMinGW64x86_64-w64-mingw32include
    Windows 10: C:Program FilesMATLABR2019bsyslccinclude

  4. Перезагрузите компьютер.

Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.

СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с conio.h. Во избежание потери данных следует убедиться, что перед началом процесса вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других персональных данных. Если вы в настоящее время не создаете резервных копий своих данных, вам необходимо сделать это немедленно.

Скачать файлы conio.h (проверено на наличие вредоносного ПО — отсутствие 100 %)

ВНИМАНИЕ! Мы настоятельно не рекомендуем загружать и копировать conio.h в соответствующий системный каталог Windows. Program Arts, как правило, не выпускает файлы C-Free H для загрузки, поскольку они входят в состав установщика программного обеспечения. Задача установщика заключается в том, чтобы обеспечить выполнение всех надлежащих проверок перед установкой и размещением conio.h и всех других файлов H для C-Free. Неправильно установленный файл H может нарушить стабильность работы системы и привести к тому, что программа или операционная система полностью перестанут работать. Действовать с осторожностью.

Файлы, относящиеся к conio.h

Файлы H, относящиеся к conio.h

Имя файла Описание Программа (версия) Размер файла (байты) Расположение файла
stl_stack.h C/C++/Objective-C Header C-Free 5.0 Pro 9427 C:Program Files (x86)C-Free 5mingwincludec…
valarray_after.h C/C++/Objective-C Header C-Free 5.0 Pro 22082 C:Program Files (x86)C-Free 5mingwincludec…
pshpack2.h C/C++/Objective-C Header C-Free 5.0 Pro 47 C:Program Files (x86)C-Free 5mingwinclude
cfg.h C/C++/Objective-C Header C-Free 5.0 Pro 5845 C:Program Files (x86)C-Free 5mingwincludeddk
winldap.h C/C++/Objective-C Header C-Free 5.0 Pro 31692 C:Program Files (x86)C-Free 5mingwinclude

Другие файлы, связанные с conio.h

Имя файла Описание Программа (версия) Размер файла (байты) Расположение файла
SA.DAT Game Data C-Free 5.0 Pro 6 C:WINDOWSTasks
api-ms-win-core-sysinf… ApiSet Stub DLL Microsoft® Windows® Operating System (10.0.17134.12) 12136 C:UsersTesterAppDataLocalMicrosoftOneDriv…
diagerr.xml Extensible Markup Language C-Free 5.0 Pro 44109 C:WindowsPantherUnattendGC
EtwRTEventLog-Applicat… Microsoft Event Trace Log C-Free 5.0 Pro 11048 C:WindowsSystem32LogFilesWMIRtBackup
EtwRTEventLog-System.etl Microsoft Event Trace Log C-Free 5.0 Pro 432 C:WindowsSystem32LogFilesWMIRtBackup

Вы скачиваете пробное программное обеспечение. Для разблокировки всех функций программного обеспечения требуется покупка годичной подписки, стоимость которой оставляет 39,95 долл. США. Подписка автоматически возобновляется в конце срока (Подробнее). Нажимая кнопку «Начать загрузку» и устанавливая «Программное обеспечение», я подтверждаю, что я прочитал (-а) и принимаю Лицензионное соглашение и Политику конфиденциальности компании Solvusoft.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Configuration script failed 2000 spore как исправить ошибку
  • Configuration ini file shall exist in the root directory of distributive media ошибка