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

sonic66
sonic66
Niveau 10
17 août 2005 à 15:00:55

Je met ici le message envoyé au forum programmation :fier: ^^

Voila , pour pouvoir progresser je me suis mit en tete de faire une calculette , n´ayant aucune idée de comment la faire , j´ai commencé par vouloir faire un code permettant de mettre les operateurs dans des strings et les chiffrens dans des int , voici le resultat :

http://rafb.net/paste/results/3I1cky24.html

Comme vous pouvez le voir , ca bug au moment de la conversion , voici donc mes questions :

le bug est-il du au fait que cette convertion est impossible?

si la convertion est impossible que puis je faire a la place?

gollumkawder
gollumkawder
Niveau 10
17 août 2005 à 16:09:32

sonic66 > on a répondu, ce que tu fais est impossible a faire.

sonic66
sonic66
Niveau 10
17 août 2005 à 16:40:46

gollumkawder :d) oui j´ai vu , merci :)

sonic66
sonic66
Niveau 10
17 août 2005 à 17:18:53

Tien , je commence la poo et je suis tout fier de vous presenter mon prmeier bugalacon! :snif2: ( j´en pleure de joie)

  1. include < cstdlib>
  2. include < iostream>

using namespace std;

class addition
{
private:
int chif1;
int chif2;
public:
addition();
int additionne();
};

addition::addition()
{
chif1 = 1;
chif2 = 1;
}

addition::additionne()
{ / / VOILA OU CA BUG :-(
int r;
return r=chif1+chif2;
}

int main(int argc, char *argv[])
{
int e;
e=aditionne();
cout < < e;
system("PAUSE");
return 0;
}

merci de m´aider! :)

sonic66
sonic66
Niveau 10
17 août 2005 à 21:04:54

:up: car le forum est a 20 miles lieux sous les mers la

godrik
godrik
Niveau 30
17 août 2005 à 21:55:36

mmm, quelqu´un qui n´a pas beaucoup lue ca POO.
la fonction addition::addtionne n´a de sens qu´applicquer a un objet de type addition.
cet objet doit donc etre crée, puis utiliser
int main ( )
{
addition add;
int res = add.additione();
. ..
}

Moule53
Moule53
Niveau 10
18 août 2005 à 15:09:14

J´ai une ptite question : Dans quel cas peut servir les #define ? J´ai lus quelques tutos mais je n´arrive pas a trouver les avantages et les inconvénients .

Merci d´avance :)
( Pas de truc trop compliqué svp, je suis un petit debutant :-p )

le_duche
le_duche
Niveau 10
18 août 2005 à 15:11:28

je crois que tu ne t´adresse pas à l´ordi de la meme manière ( genre l´un se produit à l´execution, l´autre à la compilation) mais c´est très flou pour moi aussi...

Moule53
Moule53
Niveau 10
18 août 2005 à 15:22:30

Ok merci pour vos réponses :)
( C´était du service rapide :-) )

Kenberal
Kenberal
Niveau 9
18 août 2005 à 15:41:03

je t´es rajouter sur msn tmisqirot@hotmail.com car tu m´a l´air bien baleze en C++,je vais te rpoposer d nous aider sur un projet qui va vrement t´intereser

Kenberal
Kenberal
Niveau 9
18 août 2005 à 15:41:32

temisqirot@hotmail.com *

gokusnake
gokusnake
Niveau 7
19 août 2005 à 03:22:10

sonic66>: tu peux programmer une calculatrice ( enfin, les operations simples), mais avec la notation polonaise inversée.

c´est avec une liste chainée.

JeanYvesYves
JeanYvesYves
Niveau 10
19 août 2005 à 09:32:56

kenberal > j´ai vu que tu m´as ajouté, je t´ai accepté dans mes contacts. Cependant, je préfere etre honnete : ton projet ne m´intéresse pas, je ne rejoindrai donc pas ton équipe.
Cependant, si tu as des questions techniques sur un point précis, il n´y a pas de soucis pour que j´y réponde !

godrik
godrik
Niveau 30
19 août 2005 à 13:53:49

Moule53:
http://www.mandragor.org/article.php?id=8
devrait t´eclairer.

gokusnake
gokusnake
Niveau 7
19 août 2005 à 13:55:47

salut, dans le tuto c++ sur ton site sur

textcolor()
gotoxy()
. ..

je programme sur dev c++ et je ne trouve ni

conio.o
ni
conio.lib

dans le repertoire lib, ni dans aucun repertoire d´ailleur.

est-ce possible, y´a t-il une autre solution ou suis-je aveugle?

merci par avance

@+

Moule53
Moule53
Niveau 10
19 août 2005 à 13:57:26

Merci Godrik :) Ca m´a beaucoup eclairé :-)

nulissimo
nulissimo
Niveau 4
19 août 2005 à 16:26:43

Salut tout le monde

code :
http://rafb.net/paste/results/3dAtFY30.html

explication sommaire :
la fonction touche permet de determiner si le viseur est en contact avec la cible. On regarde si c´est le cas puis on effectue les changements necessaires

resultat attendu :
on clique sur la cible, la cible change d´endroit

bug :
apres avoir touché deux fois la cible, ca plante, pour un raison myserieuse.

Merci a celui qui reussirat a me trouver le probleme :P

nulissimo
nulissimo
Niveau 4
19 août 2005 à 16:35:03

Et pour Sonic, a propos de ta poo, je suis pas sur que tu puisse faire return r =...

Tu devrais plutot faire return (r1+r2) ou je sais plus quoi

Ou encore faire r=r1+r2
return r

godrik
godrik
Niveau 30
19 août 2005 à 22:50:17

quelques commentaire a la volée:

if (event.key.keysym.sym==SDLK_ESCAPE)
return 0;

Il faut liberer la memoire en fin de programme.

SDL_Rect Rect (int x, int y, int w=0, int h=0)
cette fonction est tres peu performante, en effet elle entraine une creation et une recopie de trop.

SDL_Rect rand_shoot()
pourquoi utiliser un SDL_Rect si tu ne compte utilise que les champs x et y ? Prefere l´utilisation d´une structure "Point2D"

else if (vram=1|pb==1)//si on met l´image en ram
C´est bien fait expres ca ? vram=1 et pas vram==1 ?
probalement qu´il y a une erreur puisque tu rajoute
if (vram==1)
deux lignes plus tard.

Quel etait ton message d´erreur exacte ?
compiles tu bien en -W -Wall -pedantic ?

nulissimo
nulissimo
Niveau 4
20 août 2005 à 17:30:41

Heu....
J´avoue que je suis pas tres fort en programmation, je verrai ces erreurs plus tard

Il n´y a aucun message d´erreur lors de la compil, mais c´est juste que ca boggue quand je lance et que je touche la cible 3 fois...

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