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

J´aide les personne en C/C++

JeanYvesYves
JeanYvesYves
Niveau 10
07 juillet 2004 à 14:48:01

normalement ça marche quand meme si tu mets :

r=(a+b+c)/3;

MAIS si tu mets le ;

:)

libjcc
libjcc
Niveau 4
07 juillet 2004 à 14:52:03

i a un probleme avec ton tutorial au 1.14 i a rien qui s´affiche ! je suis coupé en plein élan
et j´ai vraiment envie de savoir ce qui s´y trouve ! le suspence monte grave

JeanYvesYves
JeanYvesYves
Niveau 10
07 juillet 2004 à 14:57:35

en effet, y´avait un soucis ! !

mais bon, je viens de le corriger ! reactualise :)

libjcc
libjcc
Niveau 4
07 juillet 2004 à 15:02:42

oki
mrc

une otre question : j´ai envie de montrer a un pote mon prog
j´utilise dev c++ 4

COMMENT ON MET SON PROG SOUS FORME D´UNE APPLICATION du genre . exe ? ???
ou . bat ou je sais trop koi parce k´un . cpp ca marche pas

JeanYvesYves
JeanYvesYves
Niveau 10
07 juillet 2004 à 15:05:32

lorsque tu compiles, ça crée un exe :)
regarde dans le repertoire ou tu as ton projet : tu as forcément un EXE :)

libjcc
libjcc
Niveau 4
07 juillet 2004 à 15:11:41

a ouaiiiiiiiiiis

subtil subtil

a propos la 1.14 marche tjr pas

JeanYvesYves
JeanYvesYves
Niveau 10
07 juillet 2004 à 15:13:47

c´est parce que l´ancienne page est dans la cache de ton explorateur : clique droit sur le lien et fait " ouvrir dans une nouvelle fenetre"

libjcc
libjcc
Niveau 4
07 juillet 2004 à 15:31:11

bon j´ai lu tt la premiere partie 1.1 a 1.18

j´ai tt comprit dans l´ensemble , c tres bien foutu bravo, mais t´ as tjr pas expliquer ce que c´etait que #include < iostream>

  1. include < stdlib.h>
  2. include < time.h>

or pour comprendre le 1.18 avec les nbr o hazard tu parles de truck avec l´orloge et tt
qui a avoir avec time.h mais A QUOI CA SERT CE time.h
si c une bete question, donne une bete réponse ^^

libjcc
libjcc
Niveau 4
07 juillet 2004 à 15:34:59

en fait ca correspond pas mal a ce que j´ai déja apprit sur la calculette, mais le chapitre 2 m´a l´air bcp plus compliqué non

je pense qu´il est bon que je m´achete un livre pour ca, et réfléchir un peu a tt ce que je vien de faire

mais g une question ( encoooore oui je sais déso) apparemment on me déconseille d´acheter c++ pour les nul, mais est ce que g besoin d´un livre sur le C et le C++ par ce que je vai avoir besoin des 2 ou juste le c++ a suffira ? ??

JeanYvesYves
JeanYvesYves
Niveau 10
07 juillet 2004 à 15:50:44

ben en fait, pour répondre a ta question sur les #include :

a la base, le C ou le C++, ça ne sait faire qu´une chose : des calculs simples. ça ne sait RIEN faire. Meme pas écrire sur l´écran normalement...

Pour apprendre au C/C++ a écrire sur l´écran, a faire de la 3D, etc...
on lui ajoute des LIBRAIRIES, c´est a dire qu´on lui dit " voila un lot de fonctions spécialisées" pour te permettre de savoir faire + de choses.

quand tu mets :

  1. include < iostream>

tu lui apprends les fonctions de iostream, qui sont spécialisées en I/O : donc en entrée sortie : en gros, ça lui apprend a écrire.

dans iostream, y´a cin, cout, etc...

pour l´exemple du rand(), en fait, le C a la base NE SAIT PAS générer des nombres aléatoires. Il faut donc lui dire d´utiliser une librairie qui sait faire.
j´ai nommé : < stdlib.h>

or, générer des nombres au pif, c´est mathématiquement difficile ( on ne dirait pas, mais si). Pour qu´il " brasse" le sac, il a besoin d´une valeur... et cette valeur, on lui donne le temps, donc l´horloge du PC.
et donc si tu veux lire l´horloge du PC ( tu te doutes que le C tout seul ne sait pas faire...)
tu inclus < time.h> et hop ! il sait faire :)

Donc pour résumer, avec une image :
le C/C++, c´est un mec super intelligent, mais qui ne SAIT RIEN FAIRE...
Donc si tu veux lui faire faire qq chose, tu lui donnes des gros livres, appelés < iostream> avec #include pour qu´il apprenne a y faire.

Un exemple :
essaie, dans l´exemple de rand(), d´enlever la ligne

  1. include < stdlib.h>

il va te dire : " je ne connais pas srand, ni random ! "

JeanYvesYves
JeanYvesYves
Niveau 10
07 juillet 2004 à 15:51:15

pour le livre, rien de spécial a te conseiller pour le moment !

libjcc
libjcc
Niveau 4
07 juillet 2004 à 15:53:50

ok un big thx

libjcc
libjcc
Niveau 4
07 juillet 2004 à 16:08:17

et i a des endroits ou on peut avoir la liste des commandes, pour savoir tt ce qu´on peut faire du genre avec conio ( pour mettre des couleurs c poilants) ? ?

JeanYvesYves
JeanYvesYves
Niveau 10
07 juillet 2004 à 16:09:25

bien sur :)
ça se trouve facilement sur le net !

tiens, pour conio :
http://www.cc65.org/doc/funcref-11.html

libjcc
libjcc
Niveau 4
07 juillet 2004 à 20:08:14

j´essaye de refaire mes jeux de la calculete
mais avant je doit acquerir quelque fonctions

du genre afficher une lettre a une coordonée x et y de l´écran, c´est bien
gotoxy(x,y)
cout < < la lettre < < endl;

le probleme c´est que ca ùarche pas tjr allez savoir pk si quelqun a une autre méthode dite le moi

ensuite sur la calcu i avait un truck tres bien qui était le getkey, chaque touche correspondait a un nombre et quand on appuyait dessus cela envoyait le nombre
or je ne connait que la fonction cin ou malheureusement il faut faire enter apres avoir appuyer sur le chiffre, mais alors comment utiliser les fleche du clavier ?

en fait mon objectif final est d´arriver a faire bouger une lettre sur l´écran a l´aide des fleche du clavier

Quelqun a une solution a ce " gros " probleme que je n´arrive pas a résoudre, alors HEEELP les gars

commencer pas avec vos truck tros compliqué non plus pliz ca fait que 2 jours que j´en fait

JeanYvesYves
JeanYvesYves
Niveau 10
07 juillet 2004 à 20:51:51

Ton exemple est typique de conio.h

gotoxy() doit marcher.
pour ta fonction getkey de calculette, conio te propose getch()

regarde mon tuto, annexe B :)

libjcc
libjcc
Niveau 4
07 juillet 2004 à 21:00:43

comment t´utilise getch() ? ?

file un exemple pliz

libjcc
libjcc
Niveau 4
07 juillet 2004 à 21:04:12

je fait un bete truck comme ca

  1. include < iostream>
  2. include < conio.h>

int main()
{
int e;

getch(e);
cout < < e < < endl;

cin > > e;

}
et i me met comme erreur : implicit declaration of function `int getchar(...)´

JeanYvesYves
JeanYvesYves
Niveau 10
07 juillet 2004 à 21:14:39

Non c´est pas ça
c´est

char c=getch();

regarde mon exemple B.2

libjcc
libjcc
Niveau 4
08 juillet 2004 à 09:01:46

ok g vu,
mais ton exemple b2 bug
il me met : implicit declaration of function `int getchar(...)´
j´ai emme essayer avec char c=getch();
mais ca bug tjr

t´es sur qu´il faut rien entre les parenthese ?
parce que sur l´erreur il met ( ...)

ou ptetre que j´ai rien comprit,
j´vai refaire 3 ou 4 hello world ^^

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