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

je debute et j ai des probleme en C

Nicolaa
Nicolaa
Niveau 10
24 mars 2008 à 19:42:38

Salut
Je débute dans la programmation en C.
Le truc c est que j'ai fait un code basique et quand je l exécute ça marche(même si il se passe rien):
int main(int argc, char *argv[])
{
system("PAUSE");
return 0;
}
Ensuite je rajoute juste un printf au debut de la fonction,mais quand je démarre le deboggage cette fois-ci,il ne prend pas en compte ce printf c'est la même fenêtre que lorsque précédament ,alors que j ai sauvegardé et même recompilé :(

Est-ce que j'ai oublié de faire quelque chose?
Merci à ceux qui voudront bien m'aider.

Doberman27
Doberman27
Niveau 10
24 mars 2008 à 19:43:15

Dis nous plutôt ce que tu comptes faire exactement.

Nicolaa
Nicolaa
Niveau 10
24 mars 2008 à 19:46:11

bin j voualis juste afficher un "bonjour" sur la fenetre

Doberman27
Doberman27
Niveau 10
24 mars 2008 à 19:47:55

Ton code là, il est basique, il n'y a rien dedans, alors sans printf, c'est sûr que ça ne va pas marcher.

Nicolaa
Nicolaa
Niveau 10
24 mars 2008 à 19:50:26

oui le code ne fait rien
ensuite j ai rajouter un ligne et ca donne ca:

int main(int argc, char *argv[ ])
{
printf("Bonjour");
system("PAUSE");
return 0;
}

mais sauf que ca ne fait toujour rien,comme si la ligne du printf n était pas la,il doit y avoir un ptit detail qui m echappe mais je ne sais pas lequel

Doberman27
Doberman27
Niveau 10
24 mars 2008 à 19:55:23

Il manque les deux librairies principales du C ici. Notamment, pour afficher un message, il faut la librairie stdio.h.
Rajoute ça au début de ton code :

  1. include <stdio.h>
  2. include <stdlib.h>
Vamps594
Vamps594
Niveau 2
24 mars 2008 à 19:59:41

Rajoute aussi le saut de ligne... ('\n') ton code devient donc plus proprement;

  1. include <stdio.h>

int main(int argc, char *argv[])
{
printf("Bonjour\n");
system("PAUSE");
return 0;
}

Doberman27
Doberman27
Niveau 10
24 mars 2008 à 20:01:07

Exact, parce que là le code va s'arrêter juste après avoir affiché "Bonjour" et ça va te mettre "Pour continuer..." à la suite. La balise "\n" permet de faire un retour charriot, comme l'a dit Vamps.

Nicolaa
Nicolaa
Niveau 10
24 mars 2008 à 20:12:45

lol j ai compris
c est moi qui avait mis application windows au lieu de application console ^^

Sinon j avais pensé a mettre les librairies,et c est vrai que /n aurait été plus propre mais ce n est qu un détail
en tout as merci quand même

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