01net    Web


Actuellement en ligne : 285 Utilisateurs dont 10 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > C/C++
> Effacer l'écran en C
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
Chronos7
  Toi t&#039;i mort !!!!!!!
  :-)
      ?   @     Posté le 11/12/2002 22:46:55  
Voter pour ce message
quelqu'un connaitrait il l'équivalent de clrscr du langage pascal en C ça sert à avoir un écran vierge au début du programme. Merci
-------
Gunter glieben glauten globen
Chronos7
  Toi t&#039;i mort !!!!!!!
  :-)
      ?   @     Posté le 11/12/2002 22:55:40  
Voter pour ce message
et j'ai aussi une autre question comment on fait pour retourner plusieurs valeurs et comment on dans la def de la fct qu'elle peut recevoir plusieurs valeurs ? Merci
-------
Gunter glieben glauten globen
gizmo
  emmerdeur sponsorisé.
  :-)
      ?   @     Posté le 11/12/2002 23:06:24  
Voter pour ce message
1° il existe également la fonction clrscr() en C. Il faut juste utiliser la bonne librairie (honte sur moi, je ne sais plus laquelle c'est, mais c'est une standarde)



2° pour retourner plusieur valeurs, on utilise des arguments passés par référence dans la fonction, c'est la manière la plus "propre" de faire



3° pour les valeurs a recevoir, il suffit de mettre plusieurs arguments. Par contre, si tu parles de surcharge de fonction, c'est différent.
wanoo
  Ca passe sûrement ! ...
  :-)
      ?   @     Posté le 11/12/2002 23:28:19  
Voter pour ce message
clrscr() sans rien de particulier je crois bien.
Nico5779
  ex-deus
  :-)
      ?   ^   @     Posté le 11/12/2002 23:52:16  
Voter pour ce message
Wanoo a écrit :
clrscr() sans rien de particulier je crois bien.





si c conio.h ou .c, mais ca marche qu avec bcc ou dev.
wanoo
  Ca passe sûrement ! ...
  :-)
      ?   @     Posté le 12/12/2002 13:52:02  
Voter pour ce message
Avec turbo C :bounce:
Tonio123456789
  
   
      ?   @     Posté le 29/08/2006 12:47:42  
Voter pour ce message
on peut aussi utiliser system("cls");
icare_olivier
  arriere, band de newbies ^^
  :-)
      ?   @     Posté le 31/08/2006 19:38:53  
Voter pour ce message
Pour ton histoire d'arguments, ya pas que le passage par référence (comme t'a dit gizmo) ou par pointeur qui est efficace, tout dépend de ce que tu fais... si ca retourne plusieurs variables d'un meme type, tu peux te servir des vectors, sinon, tu peux te servir des classes...

Ptits exemples...
passage par référence :

void echange( int & premier, int & second )
{
int temp = premier;
premier = second;
second = temp;
}
Cette fonction ne retourne rien, mais elle echange les deux nombres grace à un passage par référence

Par pointeur :
void creerDeuxTableau( int nombre , int * tableau, char * chaine )
{
tableau = new int[nombre];
chaine = new char[nombre];
}

Cette fonction crée deux tableau... Ici, le passage par référence aurrait été plus compliqué


par vector ("liste" ou "vecteur" pour les anglophobes):
#include <vector>

std::vector<int> retourneEntiersAleatoires( int nombre )
{
std::vector<int> list;
for(int i=0; i<nombre; i++)
list.push_back( fonctionNombreAleatoire() );
return list;
}

Cette fonction retourne une liste de n nombres aléatoires...

par classe :
#include <string>
struct individu
{
int age;
std::string nom;
std::string surnom;
int nombredeDoigts;
};

individu grandPere( std::string nom )
{
individu a;
a.age = 89;
a.surnom = "papy "+nom;
a.nom = "Mr. "+nom;
a.nombredeDoigts = 17;
return a;
}

ca c'est une fonction bidon qui renvoie une classe... pratique si tu utilises plusieurs fois le meme nombre d'arguments (et du meme type) dans plusieurs fonctions !


ca a aidé ?
-->Message édité par icare_olivier le 31/08/2006 19:40:33<--
esselfe
  Je calcul donc je suis relativ
  :-)
      ?   @     Posté le 31/08/2006 23:36:14  
Voter pour ce message
c'est comme trimbaler des objets dans un sac!

il y a ``pair<type, type> valeur`` aussi :)


-->Message édité par esselfe le 31/08/2006 23:40:25<--
-------
vive Linux!
icare_olivier
  arriere, band de newbies ^^
  :-)
      ?   @     Posté le 01/09/2006 12:58:25  
Voter pour ce message
Exact ^^ pair ... j'ai tendance à l'oublier celui la... faut dire, il est pas souvent utile.
<     1       >

01net > Forum de 01net > Programmation et développement > C/C++
> Effacer l'écran en C

Aller à :

Page générée en : 0.1s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Convertisseur PDF
Créez des documents PDF et transformez-les aux formats Word, Excel, Powerpoint, ...
Jeux
Nouveauté : Testez votre agilité cérébrale dans 45 activités ludiques dont 15 entièrement nouvelles.