Besoin de quelques fonctions en C++

BELEM Mahamadou -  
 pascal.libert -
Je suis un débutant de C++. Je suis actuellement de faire un programme en C++. J'ai besoin d'une fonction permettant d'effacer l'écran, de lire dans un fichier texte.

Merci

2 réponses

  1. Freedoomer Messages postés 39 Statut Membre 3
     
    alors alors, pour effacer l'écran, question fréquemment posée, tu peux appeler une fonction dos avrec la fonction system:
    #include <dos.h>
    system("cls");

    pour lire ds un fichier texte, tu dois l'ouvir en mode lecture, puis ensuite appeler une fonction, comme moi je fé que du C je vé te le donner en C:
    handle=fopen("fichier.txt", "w"); // ouverture en lecture
    chaine=fread("handle","20"); // on lit 20 caracts qu'on place dans chaine

    en c++ je sé& plus trop cke ca donne ... enfin bref si t'as un pb quel qu'il soit mail moi
    bon courage, @+
    0
  2. pascal.libert
     
    Pour effacer le screen, il existe la fonction clsrscr
    void clrscr ()
    elle efface l'écran et renvoie le curseur en 1.1
    dans le cas d'une fenêtre DOS.

    Un fichier est un objet de la class ofstream (en écriture) ou ifstream ( en lecture)
    on doit faire le include de fstream.h
    2 possibilités
    open (char* nom, int mode = ios::out, int protection = filebuf::openprot);

    1 on peut utiliser put, get
    et plein de fonctions contenues dans le fstream.h
    exemple ouverture de c:\Monfichier qui est déjà existant ( donc on ne le crée pas .
    f.open ("c:\Monfichier", ios::out|ios::nocreate,)

    Ce qui peut aider c'est:
    créer un objet fichier
    redefinir l'opérateur << et >> et ensuite tu peut écrire dedans avec
    char buffer [4096]

    cin >> buffer
    buffer >> Monfichier
    c'est un peu corsé mais une fois ecrit pas de PB.
    Si tu as besoin d'autres détails plus fins No problem
    Salut
    0