CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

petites kestions sur le langage C^^

_[CONKER]_
_[CONKER]_
Niveau 10
28 septembre 2003 à 18:38:32

Voila je me suis mis au C il y a pas longtps, et j´ai kelkes trucs ke je comprends pas.. alors si vous pouvez m´aider^^.
alors voila deja ca ( ca vient d´un cours ke j´ai telechargé sur le net):

    • ***********************

Retour sur Getch ( )
La fonction getch ( ) permet d´attendre la frappe d´un caractere au clavier, de le lire et de le renvoyer. 2utilisations peuvent etre faites de getch ( ), la premiere est celle permettant d´attendre la frappe d´une touche sans se soucider de sa valeur, la seconde est celle permettant de lire un caractere au clavier.
Exemples:
1. Attente
getch ( );
2. Saisie d´un caractere
char car;
car = getch ( );

A chaque fois, getch ( ) effectue le meme traitement:
- Attend la frappe d´une touche au clavier.
- Renvoie le caractere frappé.

Dans le 1er cas, ce caractere n´est simplement pas recupéré.

    • ***********************

voila, je bloque sur la 2eme utilitée de getch ( " car = getch ( );" ) .
si vous pouviez m´expliker ca je vous en serais grandement reconnaissant^^.

lag-it
lag-it
Niveau 10
28 septembre 2003 à 18:47:41

C´est getc() ou getchar() mais pas getch() !

_[CONKER]_
_[CONKER]_
Niveau 10
28 septembre 2003 à 18:50:54

merci d´avoir repondu mais c´est koi la diff..^^ ( oué jen vois deja dire o le noob..c vrai je debute^^).
donc si on pouvait me donner un peu + d´explication ce serait sympa ^^.

Pseudo supprimé
Pseudo supprimé 28 septembre 2003 à 18:53:05

Bon, alors, qand tu utilises la fonction getch() c´est comme si c´était une " variable" [bon je pèse mes mots quand meme] qui stocke ce que tu saisies au clavier [temporairement]..... et après, ta variable va être égale à ce que contient getch() [enfin je crois que c´ets à peu près ça, car moi je fais du C++, et non du C :) )

Déso si je me trompe :) !

Pseudo supprimé
Pseudo supprimé 28 septembre 2003 à 18:55:23
  1. include < string.h>

int main ( )

char Test

cout < < " Veuillez saisir une lettre" ;
getchar();

Test = getchar(); //La valeur que contient la fonction getchar a été ´copié´ dans la variable Test

_[CONKER]_
_[CONKER]_
Niveau 10
28 septembre 2003 à 18:58:17

bah au faites j´aimerai faire du C++ mais je trouve pas de bons cours sur le C++ sur le net...
et comme j´ai trouvé des bons cours sur le C, je fais du C :)
je vais m´acheter un boukin dans peu de tps :)
( d´ailleurs, si kkun sait ou trouver des bon cours sur le c++ sur le net, faites moi signe ; ) ) .
dans les livres on trouve tout ce kon a besoin??
et sinon pour getch, j´aimerais savoir la difference entre getch ( ); et car = getch ( );
( oui j´ai pas tres bien compris vos msg ^^).

_[CONKER]_
_[CONKER]_
Niveau 10
28 septembre 2003 à 19:01:04

ha javais pas vu ce msg.
je blok a plusieurs endroits:
char Test
cout < < " Veuillez saisir une lettre" ;
getchar();

olala j´ai du boulot :/

Pseudo supprimé
Pseudo supprimé 28 septembre 2003 à 19:02:51

As-tu bien compris la notion de variable ? ???

    • ********

Une variable sert à stocker des données numériques et alphanumérique ( nombres). Il existe plusieurs types de variables : Float ( décimal), int ( entier), char ( lettre) etc.......Pour créer une variable, on utilise un des mot clès ci-dessus suivant lequel on veut créer, suivit du nom qu´on a choisit

" char car;
car = getch ( ) ; "

char car ; //on créer un variable du nom de car qui peut stocke des lettres
car = getchar() ; //on attribue à la variable la valeur qui l´utilisateur à saisie au clavier

Compris ? ?? :)

Excellent cour sur le C++

http://casteyde.christian.free.fr :) !

Pseudo supprimé
Pseudo supprimé 28 septembre 2003 à 19:08:09

merde je me suis crashé tout seul :) :

" Une variable sert à stocker des données numériques et alphanumérique ( nombres).

=> Une variable sert à stocker des données numériques et alphanumérique ( LETTRES).

Scuz :) !

_[CONKER]_
_[CONKER]_
Niveau 10
28 septembre 2003 à 19:09:02

je sais ce ke c´est une variable lol merci :)
mais kes ki change alors entre le car = getchar ( ); et le scanf ( "%c",&); ? ?

merci pour le cours je vais aller voir :)
sinon entre le C et le C++, ya beaucoup de diff? je vais devoir tout recommencer a zero?
ca en fait des kestions^^

_[CONKER]_
_[CONKER]_
Niveau 10
28 septembre 2003 à 19:09:33

np pour la faute lol :)

Pseudo supprimé
Pseudo supprimé 28 septembre 2003 à 19:10:42

> mais kes ki change alors entre le car = getchar ( ) ; et le scanf ( " %c",&); ? ?

Ca j´en sais rien, faut demander à des adeptes du C :) !

_[CONKER]_
_[CONKER]_
Niveau 10
28 septembre 2003 à 19:57:53

ok merci.
je me suis mis au C++ et j´ai commencé a lire les courts ke tu ma filé..
bon ya deja des trucs ke je capte pas bien:
c´est koi la difference entre un entier long, un entier court et un entier tout simple? et c´est koi " wchar_t"??

Pseudo supprimé
Pseudo supprimé 28 septembre 2003 à 20:30:14

alors, une variable ne peut pas contenir une " valeur infinie", c´est à dire pour des raisons de place de mémoire, par exemple le type de varible int ( entier) sa valeur peut aller de -32 768 à + 32 767 det les long int ( entier long) de - 2 147 483 648 à + 2 147 483 647 et les unsigned int de 0 à 65 535 et les unsigned long int de 0 à 4 294 967 295 understood, idem pour les autres types :) !

_[CONKER]_
_[CONKER]_
Niveau 10
28 septembre 2003 à 20:41:29

Ca doit etre pour ca ke ma calculatrice plantait avec un trop grand nombre!
pour les nb a virgule, je devrais mettre:
long float a;
long float b;
? ?
et sinon ca me dit tjrs pas a koi ca sert le " wchar_t"??
et pk pas tjrs mettre long int a la place de int???
et je vois pas a koi servent les unsigned et les signed.. :/
ah et pis c´est koi les double et les long double??
merci pour ton aide :)

Pseudo supprimé
Pseudo supprimé 28 septembre 2003 à 20:59:09

exemple de calcultte que je viens juste de faire, vite fait bien fait :) ! en C++

http://172.183.104.203/Calculatrice_debutant.cpp

_[CONKER]_
_[CONKER]_
Niveau 10
28 septembre 2003 à 21:02:51

l´url va pas.
bon merci pour l´aide mais je dois y aller :)
si jamais je reposterai demain^^

_[CONKER]_
_[CONKER]_
Niveau 10
28 septembre 2003 à 21:03:27

bonne nuit all :) ++

Neoprogrhammer
Neoprogrhammer
Niveau 6
28 septembre 2003 à 21:48:45

euh coeurbrisé, je crois que c des commentaires à la C++ que tu lui fais faire là, fin remarque je sais pas si ça change grand chose mais allez une fois de plus ça fait /*pas de mal*/ :)

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment