system (“pause”) para o linux no gcc C

1

O que é o sistema ("pausa") equivalente no Linux na linguagem C. não C ++.

Eu quero usar isso para o meu programa c. Há uma função de logout. Mas antes de retornar à função de login principal, desejo dar ao usuário uma mensagem de que ele foi desconectado com êxito.

minha função é

void logout() {
    printf("You are successfully logged out\n");
    system("pause");
    login();
}
    
por Shaman Sharif 27.11.2017 / 18:36

1 resposta

5

Você pode usar getchar para conseguir isso:

#include <stdio.h>

void logout() {
    printf("You are successfully logged out\n");
    int c = getchar();
    login();
}
    
por SurvivalMachine 27.11.2017 / 18:42