Comment masquer le curseur de la console en c?

J'ai un simple programme C qui représente un écran de chargement à l'intérieur de la console, mais je ne peux pas obtenir le curseur à cacher. J'ai essayé de démarrage jusqu'à la vitesse de la fonction de veille, de sorte que le curseur de la minuterie serait réinitialisé et le curseur serait parti, mais qui ne fonctionne pas.

Des conseils sur la façon de cacher le curseur.

Code:

#include <stdio.h>
#include <stdlib.h>

const int TIME = 1;

int main(int argc,char *argv[]){
    int i;
    while (1){
        printf("loading");
        for (i=0;i<3;i++){
            sleep(TIME);
            printf(".");
        }
        sleep(TIME);
        printf("\r");
        system("Cls");
        sleep(TIME);
    }
}
  • Je pense que vous avez besoin conio.h sur windows/dos, au lieu de system("cls") et tels, pehaps, vous devriez être en mesure de contrôler la cursro trop. Sur les systèmes unix, il existe un certain contrôle charaters de le faire, je ne sais pas ce que l'équivalent de windows.
  • Double Possible de Masquer le curseur de la souris sur le terminal à distance?
  • Je ne sais pas ce conio.h ne, je ne connais que le bon relevés sont en l'utilisant.
  • J'ai vu cette question, mais je ne sais pas ce qu'est un terminal distant, même après la lecture de la question liée à cette question
InformationsquelleAutor BRHSM | 2015-05-08