Erro biblioteca [RESOLVIDO]

1. Erro biblioteca [RESOLVIDO]

Guimiel Mendes
guimiel

(usa KDE Neon)

Enviado em 21/06/2018 - 21:18h

Olá galera do forum estava estudando c++ e quando fui compilar com o gcc aconteceu isso

gcc questionaio.cpp -o q.bin
questionaio.cpp:3:19: fatal error: conio.h: Arquivo ou diretório não encontrado
#include <conio.h>
^
compilation terminated.


#include <stdio.h>

#include <conio.h>

int main ()

{

int x, idade, gesc, totalfem, totalanalf, totaluniv, totalidade, totalmasc;

char sexo;

float mediaidade;

totalidade = 0;

totalmasc = 0;

totalfem = 0;

totalanalf = 0;

totaluniv = 0;

for (x=1;x<=10;x++)

{

printf ("\n\nQuestionário a Pessoa %d", x);

printf ("\n\nDigite sua Idade \n\nResposta: ");

scanf ("%d", & idade);

printf ("\nQual seu Sexo?\n\n\t[M] Masculino\n\t[F] Feminino \n\nResposta: ");

scanf ("%s", & sexo);

printf ("\nQual seu nível de escolaridade? \n\n\t[1] Analfabeto\n\t[2] Fundamental\n\t[3] Médio\n\t[4] Superior\n\nResposta: ");

scanf ("%d", & gesc);

totalidade = totalidade+idade;

if (sexo == 'M' || sexo == 'm')

totalmasc=totalmasc+1;

if (sexo == 'F' || sexo == 'f')

totalfem=totalfem+1;

if (gesc == 1)

totalanalf=totalanalf+1;

else

{

if (gesc == 4)

totaluniv=totaluniv+1;

}

}

mediaidade=totalidade/(x-1);

printf ("\n\nA média de Idade encontrada no Grupo é de %f anos", mediaidade);

printf ("\n\nNeste grupo há %d pessoas do sexo Masculino e %d pessoas do sexo Feminino", totalmasc, totalfem);

printf ("\n\nHá %d pessoas de nível Superior, e %d pessoas Analfabetas", totaluniv, totalanalf);

getch();

}



  


2. MELHOR RESPOSTA

Paulo
paulo1205

(usa Ubuntu)

Enviado em 21/06/2018 - 22:21h

A biblioteca de CONsole Input and Output (CONIO) não faz parte de nenhum padrão do C ou do C++, mas acompanhava alguns compiladores do antigo MS-DOS.

Você precisa de alguma funcionalidade específica da CONIO, ou poderia usar uma alternativa mais moderna e/ou mais portável entre sistemas distintos (ou mesmo suprimir tal funcionalidade totalmente, se ela for mero acessório)?

3. Re: Erro biblioteca [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/06/2018 - 12:51h

guimiel escreveu:

Olá galera do forum estava estudando c++ e quando fui compilar com o gcc aconteceu isso
...


Não se compila código C++ com gcc e sim com o g++.

OBS: Nada te impede de usar o gcc, mas lembrese que a linguagem C não "reconhece" comandos em C++, porém C++ "conhece" comandos da linguagem C, pois como você deve saber, C++ é como se fosse uma extensão da liguagem C.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts