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

Débutant programme en C

jesuisaugrenier
jesuisaugrenier
Niveau 10
19 février 2010 à 18:53:59

Salut, hier j'ai décidé de commencer la programmation. Après y avoir passé une bonne partie de ma journée j'ai un problème avec une ligne de code que j'ai copiée collée sur le site du zero qui doit marcher (normalement :noel: ).

La voici:

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

int main()

if (1)
{
printf("C'est vrai");
}
else
{
printf("C'est faux");
}

Et j'ai comme erreur: syntax error before "if"

Merci de m'aider :noel:

jesuisaugrenier
jesuisaugrenier
Niveau 10
19 février 2010 à 18:54:31

C'est pas une ligne mais un code source désolé :noel:

godrik
godrik
Niveau 30
19 février 2010 à 19:01:08

il manque des accollades pour main:

  1. include <stdio.h>

int main()
{
if (1)
{
printf("C'est vrai");
}
else
{
printf("C'est faux");
}
return 0;
}

final-hearts
final-hearts
Niveau 10
19 février 2010 à 19:18:35

je te parie 1000 € que ça te donne que "c'est vrai" pour l'instant :noel:

[Hell_666]
[Hell_666]
Niveau 6
20 février 2010 à 15:26:39

Je te conseil de prendre l'habitude d'aérer ton code, qu'importe sa taille, parce que sinon ca devient très chiant de se balader dans toute ces lignes, pour tes futurs projets (qui seront plus gros par conséquent, beaucoup plus gros :noel: ) je te conseil vivement de le faire mais aussi de commenter ton code, c'est plus agréable et plus pratique pour te déplacer dans tes sources comme ça, crois moi :noel:

Bon apprentissage :ok:

CygneDeLaMain
CygneDeLaMain
Niveau 4
21 février 2010 à 13:10:51

ha oais mais toi t'es grave, il faut faire sous cette exemple au début:

  1. include <nom du compilateur>

int main()
{
if (code binaire "1" et "0")
{
printf("message 1");
}
else (code binaire différent du premier)
{
printf("message 2");
}
return 0; "et c'est repartit pour un tour"
}

jesuisaugrenier
jesuisaugrenier
Niveau 10
21 février 2010 à 16:17:13

Bah j'ai fait un copier / coller du code source du site du zéro :noel:

[Hell_666]
[Hell_666]
Niveau 6
21 février 2010 à 16:51:53

if (1) veut toujours dire que le if est vrai, donc pas besoin de s'embêter avec le binaire :ok:

C'était ses accolades manquantes d'ailleurs qui posaient problèmes :(

jesuisaugrenier
jesuisaugrenier
Niveau 10
22 février 2010 à 22:04:25

Oui :(

Lapintade
Lapintade
Niveau 30
23 février 2010 à 09:33:12

Jette un oeil à mes exercices NGCK, ca pourra te plaire.

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