web-dev-qa-db-fra.com

system ("pause") pour linux en gcc C

Quel est l’équivalent système ("pause") dans Linux sur le langage C. pas C++.

Je veux utiliser cela pour mon programme c. Theres une fonction de déconnexion. Mais avant de revenir à la fonction de connexion principale, je souhaite informer l'utilisateur qu'il est déconnecté avec succès.

ma fonction est

void logout() {
    printf("You are successfully logged out\n");
    system("pause");
    login();
}
1
Shaman Sharif

Vous pouvez utiliser getchar pour y parvenir:

#include <stdio.h>

void logout() {
    printf("You are successfully logged out\n");
    int c = getchar();
    login();
}
5
SurvivalMachine