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

kokoala
kokoala
Niveau 7
24 juillet 2004 à 20:17:08

ou
moyenne_temperature = ( float)somme_temperature/une_semaine;
ça doit marcher aussi

overkill666
overkill666
Niveau 8
24 juillet 2004 à 20:17:15

Oki merci

overkill666
overkill666
Niveau 8
24 juillet 2004 à 20:17:45

D´accord

overkill666
overkill666
Niveau 8
24 juillet 2004 à 20:19:11

Maintenant ça marche merci beaucoup.

jul38
jul38
Niveau 6
24 juillet 2004 à 21:43:35

lu,
J´ai une tite question concernant le code d´overkill666.
Dans ce bout de code,pourquoi tu as mis un + apres temperature et ça fait quoi si tu le met pas?
somme_temperature+= tableau_temperature[increment];

Merci

kokoala
kokoala
Niveau 7
24 juillet 2004 à 22:05:00

somme_temperature += tableau_temperature[increment];

equivaut à :

somme_temperature = somme_temperature + tableau_temperature[increment];

et donc si il n´y a pas += ça fait pas la somme

poour overkill666 : d´ailleurs, faudrait que tu l´initialises à 0 parce que c´est pas toujours 0 la valeur par defaut.

overkill666
overkill666
Niveau 8
24 juillet 2004 à 22:32:49

Tu parles de somme_temperature?

jul38
jul38
Niveau 6
24 juillet 2004 à 22:35:22

Merci kokoala

kokoala
kokoala
Niveau 7
24 juillet 2004 à 22:42:01

oui je parlais de somme_temperature

l´initialisation sur certains compilos ne se fait pas à 0
à la déclaration, tu ajoutes =0 ( int somme_temperature=0;) et yaura jamais de problemes

overkill666
overkill666
Niveau 8
24 juillet 2004 à 22:52:59

Oki. Merci pour l´info.

overkill666
overkill666
Niveau 8
24 juillet 2004 à 23:22:17

J´ai une question sur les pointeurs. Dans un cours sur programmationworld.com, il créé une fonction
void echanger(int *pointeur1,int *pointeur2)

Puis dans la fonction, il échange à l´aide d´une variable temporaire le contenu des variables pointées par pointeur1 et pointeur2. Cependant, où à t il défini sur quelles variables pointaient pointeur1 et pointeur2 ?

overkill666
overkill666
Niveau 8
25 juillet 2004 à 00:08:31

Que signifie l´erreur [linker error] undefined reference to " WinMain@16"? Voici li code :

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

void echanger(int *pointeur1, int *pointeur2)
{
int variable1 = 10;
int variable2 = 20;
int temp;

pointeur1 = &1;
pointeur2 = &2;

printf(" variable1 ( 10) = %d variable2 ( 20) = %d\n", *pointeur1, *pointeur2);

*pointeur1 = temp;
*pointeur1 = *pointeur2;
*pointeur2 = temp;

printf(" variable1 ( 20) = %d variable2 ( 10) = %d\n", *pointeur1, *pointeur2);

system("PAUSE");

}

Si il y a des erreurs dans le code dites le moi.

kokoala
kokoala
Niveau 7
25 juillet 2004 à 09:45:32

les variables sur lesquelles pointent les 2 pointeurs seront définies dans le main

declaration :
void echanger(int *pointeur1,int *pointeur2)
{
int temp;
temp=*pointeur1;

  • pointeur1=*pointeur2;
  • pointeur2=temp;

}

dans le main :
int a=2,b=6;
echanger(&,&);

erreur de linker... regarde dans les options du projet

overkill666
overkill666
Niveau 8
25 juillet 2004 à 12:38:25

C´est ^pas un projet, c´est un fichier source seul donc il devrait pas y avoir de linker.

overkill666
overkill666
Niveau 8
25 juillet 2004 à 12:42:11

Oui mais comment les pointeurs savent qu´ils doivent pointer sur a et b?

overkill666
overkill666
Niveau 8
25 juillet 2004 à 12:47:29

Ah non excuse moi ca y est j´ai vu. C´est marqué lors de l´appelle de la fonction.

overkill666
overkill666
Niveau 8
25 juillet 2004 à 12:48:00

appel

Mordorik
Mordorik
Niveau 10
25 juillet 2004 à 15:36:07

bonjour tout le :globe: , j´apprend le C++ depuis quelques temps et pleins de personnes m´ont dit qu´il fallait commencer par le C d´abord donc est ce que c´est vrai ? peut on faire du C++ sans jamais avoir fait du C ? merci d´avances pour les reponses

GL_K
GL_K
Niveau 10
25 juillet 2004 à 16:49:19

Salut, perso j´ai commencé par le C car bêtement je suis tombé par hazard sur un bouquin parlant du C. Si j´étais tombé sur le C++, c lui que j´aurais pris : si tu veus une raison :

Je programme avec DirectX 9 ( et openGL 1.4 mais passons), pourtant avant cela il existait DX6, 7 et 8. Tout le monde prendrait DX 9 car c celui dont on va se servir le plus souvent, maintenat il faut faire le rapprochement.

Ta réponse en bref : commencer par le C ou le C++, c pareille selon l´utilisation que tu vas en faire, mais passer du C au C++, se serait perdre du temps pour rien, car tant que la documentation y est, on s´en sort. Surtout que si tu veus te lancer dans la programmation de jeux, le C++ est plus adapté, tu comprendra pourquoi plus tard!

Mordorik
Mordorik
Niveau 10
25 juillet 2004 à 17:54:45

ok, merci pour ta reponse, je crois que j´ai compris
@+

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