GNU/Linux >> Tutoriels Linux >  >> Linux

C++ sous Linux ne reconnaît pas les commandes telles que exit() et printf()

Spécifiquement pour ‘exit’ was not declared in this scope tout ce dont vous avez besoin est :

#include <stdlib.h>

Dans le terminal :- lorsque vous quittez Writeman :- il s'affichera

   exit - cause normal process termination

SYNOPSIS#include stdlib.h

   void exit(int status);

vous devez donc définir l'en-tête #include stdlib.h


Les versions récentes de GCC sont devenues plus strictes quant aux responsabilités que le programmeur doit assumer. Inclure le cstdlib , cstdio , etc. et accédez à ces fonctions depuis le std espace de noms.


Linux
  1. Comment désactiver les commandes d'arrêt et de redémarrage sous Linux

  2. Apprenez la différence entre les commandes "su" et "su -" sous Linux

  3. Commandes Linux - Présentation et exemples

  4. Exécution de commandes Linux en arrière-plan et au premier plan

  5. Commandes de redémarrage et d'arrêt de Linux

Commandes Pushd et Popd sous Linux

Comment utiliser les commandes Pbcopy et Pbpaste sous Linux

Comment compiler et exécuter des programmes C, C++ sous Linux

5 commandes amusantes à utiliser sous Linux et Terminal

40 Exemple pratique et productif de commandes Linux df

Commandes Zip et Unzip sous Linux/Unix