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++

cobradu94
cobradu94
Niveau 6
30 janvier 2005 à 13:51:22

Tu peux dire ou tu a trouver irrlitch pour dev c++ ? ?

jejej
jejej
Niveau 9
30 janvier 2005 à 13:55:46

sur le site officiel , tu vas dans dowload , g pris le plus gros fichier ( 11 mo ) et il contient des sources pour visual , devcpp et un autre compilo

le site je crois que c http://Irrlicht.sourceforge.net

cobradu94
cobradu94
Niveau 6
30 janvier 2005 à 13:57:36

Et t´aurais pas trouver des tuto en francais, a moin que je traduis la page avec google qui ne sais parler pas plus que moi l´anglais lol

flo-olf
flo-olf
Niveau 1
30 janvier 2005 à 14:00:06

J´ai une question peut être con, mais je n´arrive pas à afficher un mot ou un nombre sur une image avec la librairie SDL. Est ce que quelqu´un peut m´expliquer comment faire?

cobradu94
cobradu94
Niveau 6
30 janvier 2005 à 14:02:59

Je sais pas comment faire, mais essaye de dessiné l´image puis d´ecrire sur les coordonée de l´image et pas le contraire, parceque si tu ecris et tu dessine sur l´ecriture sa cache

jejej
jejej
Niveau 9
30 janvier 2005 à 14:04:54

bien sur ^^
y a deux moyens :
la methode de barbare : un bmp qui contient toutes tes lettres :
www.cone3d.com , rubrique SDL/gfx , le tuto 3 ou 4

une methode simple :
SDL_TTF , qui te permet d´utiliser des fontes TTF
un tuto a :
http://tastalian.free.fr/.fr/cours.php?part=SDL&index=3

flo-olf
flo-olf
Niveau 1
30 janvier 2005 à 14:06:49

OK. Mais j´écris avec quelle fonction?
Parce que cout ou printf ça n´affiche rien!

flo-olf
flo-olf
Niveau 1
30 janvier 2005 à 14:09:04

merci jejej.
Je vais aller voir.

Tharkun
Tharkun
Niveau 10
30 janvier 2005 à 16:39:39

:salut: à tous je suis un débutant total en programmation j´ai essayé de faire faire une addition de deux termes à l´aide d´une fonction et ca ne marche pas...j´ai dev-c++ 4.0 et voila ce que j´ai marqué :

  1. include<iostream.h>

int addition ( int a, int b )

{
int resultat ;
resultat = a+b ;
return ( resultat) ;
}

void main ( )

{
int terme1;
int terme2 ;
int somme ;
somme = addition ( terme1, terme2) ;
cout<<"Entrez ici le premier terme de l´addition : " ;
cin>>terme1 ;
cout<<endl<<"Entrez ici le second terme de l´addition : " ;
cin>>terme2 ;
cout<<endl<<"Le resultat de cette addition est : " << somme < <endl ;
char m ;
cout<<endl<<"Appuyez sur une touche puis validez pour quitter :D" ;
cin>>m ;

}

Je sais que c´est plus simple de le faire sans fonction mais je voudrais savoir comment ca marche il me semble que j´ai tout vérifié mais quels que soient les termes que j´inscris le résultat est 37880287 o_O il doit y avoir une erreur quelque part...
Voilà si vous pouviez m´aider ce serait sympa :svp: :merci:

J´espère que ma question est pas trop conne...

Xegor
Xegor
Niveau 6
30 janvier 2005 à 17:05:10

moi, sa me donne 66111 . ..

Ptival
Ptival
Niveau 10
30 janvier 2005 à 17:05:38

Le problème est simple :

Ton programme éxécute le main de haut en bas. Donc tu déclares les int terme1 et terme2, ils prennent une place dans la mémoire, ensuite tu déclares l´int somme comme la somme de terme1 et terme 2, et ce n´est qu´après que tu entres les valeurs de l´utilisateur dans terme1 et terme2, alors que la somme a déjà été faite avec les anciennes valeurs des variables non initialisées.

Donc il suffit de mettre la ligne :

somme = addition ( terme1, terme2) ;

Après avoir fait les 2 cin.

Xegor
Xegor
Niveau 6
30 janvier 2005 à 17:10:57

oui sa fonctionne... bravo Ptival ! :-)

Xegor
Xegor
Niveau 6
30 janvier 2005 à 18:57:06

voici mon prob!

  1. include < iostream>

using namespace std;

int main()

{
int name, pw;

cout<<"Enter your name: " ;
cin>> name;
cin.ignore();

if ( name == 123 ) {
cout<<"Enter your password: " ;
cin>> pw;
cin.ignore(); }

if ( pw == 456 ) {
cout<<"Hey Bob!";
}

else if ( pw ! = 456 ) {
cout<<"Wrong password. " ;
}

else if ( name ! = 123 ) {
cout<<"You are not Bob? " ;
}

cin.get();
}

Quand je n´écris pas le bon nom, la consol me répond: " Wrong password" alors que sa devrait etre: " You are not Bob?" . .. pourquoi?

Et aussi, je voudrais savoir comment changer le " 123" pour du texte.

merci,

Xegor
Xegor
Niveau 6
30 janvier 2005 à 19:05:52

up !

Xegor
Xegor
Niveau 6
30 janvier 2005 à 19:10:12

. ..

jejej
jejej
Niveau 9
30 janvier 2005 à 19:11:52

Il est chelou ton code aussi . ..
pour les caracteres , utilise un char Nom[nombredelettres(const)]

et pour comparer
strcmp(Nom , comparateur)

Mouuh
Mouuh
Niveau 6
30 janvier 2005 à 19:14:00

Si tu tapes 1337, name va être en premier comparer à 123, si cela n´est pas égal, il ne te demandera pas de rentrer une valeur pour pw, mais pw sera quand même comparé à 456. Comme théoriquement une variable déclarée sans valeur est égal à zéro ( il me semble) pw ne sera pas égal à 456 et donc passera à la condition
( if pw ! = 456) qui elle sera juste et donc " Wrong password" s´écrira dans la console.

  1. include < iostream>

using namespace std;

int main()
{
int name, pw;

cout<<"Enter your name: " ;
cin>> name;
cin.ignore();

if ( name == 123)
{
cout<<"Enter your password: " ;
cin>> pw;
cin.ignore();

if ( pw == 456)
{
cout<<"Hey Bob!";
}

else
{
cout<<"Wrong password. " ;
}
}
else
{
cout<<"You are not Bob? " ;
}

cin.get();
}

Ptival
Ptival
Niveau 10
30 janvier 2005 à 19:17:07
  1. include < iostream>

using namespace std;

int main()

{
int name, pw;

cout<<"Enter your name: " ;
cin>> name;
cin.ignore();

if ( name == 123 ) {
cout<<"Enter your password: " ;
cin>> pw;
cin.ignore();

if ( pw == 456 ) {
cout<<"Hey Bob!";
}

else {
cout<<"Wrong password. " ;
}
}

else {
cout<<"You are not Bob? " ;
}

cin.get();
}

Comme ça ça irait pas ? ( C´est quoi cin.ignore() ? )

Mouuh
Mouuh
Niveau 6
30 janvier 2005 à 20:04:30

C´est pas ce que j´ai écrit ?

Xegor
Xegor
Niveau 6
30 janvier 2005 à 20:27:19

OK ! merci ca fonctionne ! !

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