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

Help programmation

djessy1954
djessy1954
Niveau 2
03 août 2013 à 10:32:26

Bonjour, j'ai commencé la programmation en language C il y a peu.J'ai fait un codage pour savoir si tu est mineur ou majeur.Mais j'ai souvent ce problème avec if et else et je n'arrive jamais a la resoude si quelqun pouvait m'aider ! merci d'avance :)

voici mon code :

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

int main()

int age = 0;

{
printf("Salut ! Tu as quel age ?");
scanf ("%d", age);

if (age < 18)

printf("T'est mineur voyons ! ce contenu est interdit pour toi !");
exit(0);
}
else
{

printf("Tu peut voir tout ce contenu completement sanglant ! ");

return 0;

exotiquegg
exotiquegg
Niveau 9
03 août 2013 à 10:35:24

Dans ton copié collé t'as oublié une accolade { après le if ;)

exotiquegg
exotiquegg
Niveau 9
03 août 2013 à 10:37:09

et une fermante apres le printf du else puis yen a une qui se balade au dessous du int

Dharxy
Dharxy
Niveau 6
03 août 2013 à 10:38:57

Il y a des accolade placé au hasard apparement.

djessy1954
djessy1954
Niveau 2
03 août 2013 à 10:39:23

J'ai essayer de bidouiller un peu les accolades parce que j'ai du mal avec sa j'ai toucher un peu. au niveau des accolades c'est bon la ?

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

int main()

int age = NULL;

{
printf("Salut ! Tu as quel age ?");
scanf ("%d", age);

{
if (age < 18)
}

printf("T'est mineur voyons ! ce contenu est interdit pour toi !");
exit(0);
}

{
else
}

{

printf("Tu peut voir tout ce contenu completement sanglant ! ");

return 0;

exotiquegg
exotiquegg
Niveau 9
03 août 2013 à 10:39:33
  1. include <stdio.h>
  2. include <stdlib.h>

int main()
{

int age = 0;

printf("Salut ! Tu as quel age ?");
scanf ("%d", age);

if (age < 18)
{
printf("T'est mineur voyons ! ce contenu est interdit pour toi !");
exit 0;
}

else
{
printf("Tu peut voir tout ce contenu completement sanglant ! ");
return 0;
}

}

djessy1954
djessy1954
Niveau 2
03 août 2013 à 10:41:31

Merci, pour les accolades on pourrait me preciser ou en mettre svp ? ^^

Dharxy
Dharxy
Niveau 6
03 août 2013 à 10:41:59

Tu devrait revoir tout de puis le debut, parceque c'est un peu bizard de pensé que :
else
}

{
pourrait fonctionner.

exotiquegg
exotiquegg
Niveau 9
03 août 2013 à 10:44:17

voila la structure de base

main
{

if
{
//ton code
}
else
{
//ton code
}

}

//par contre t'est pas obligé de mettre des accolades pour le else quand t'as juste 1 seule instruction à réaliser
dans ton programme c'est le cas

djessy1954
djessy1954
Niveau 2
03 août 2013 à 10:46:43

Enfaite a ce que j'ai compris il faut mettre des accolades la ou il y a des instructions c'est sa ?

exotiquegg
exotiquegg
Niveau 9
03 août 2013 à 10:50:37

tu mets des accolades là ou tu veux que les instructions soient englobées par les conditions

si (tonAge = 4)
{
je fais tout ce qu'il y a dedans;
}
sinon
{
je fais tout ce qu'il y a dedans;
}

puis je fais ca;

djessy1954
djessy1954
Niveau 2
03 août 2013 à 10:52:57

Ah oké d'accord j'ai compris ! ^^.

Merci beaucoup exotiquegg et Dharxy !

Bonne journée

ThedahuDragon
ThedahuDragon
Niveau 6
03 août 2013 à 13:30:37

Exotique, en C, ça ne marchera pas, ça sera toujours positif.
Car tu ne fais pas une comparaison, tu mets '4' dans ta variable ton age qui sera donc égale à 4 (!= 0) et donc positif :P

si (tonAge == 4)
{
je fais tout ce qu'il y a dedans;
}
sinon
{
je fais tout ce qu'il y a dedans;
}

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