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

_Saya
_Saya
Niveau 2
12 août 2004 à 20:00:49

bonjour à tous,
je sais que je vais énerver certains d´entre vous car je vais poser des questions de débutantes ( que je suis d´ailleur...) mais je ne trouve pas de réponses même en faisant une recherche, car soit personne n´est aussi nul que moi...soit je ne sais plus faire une recherche!!! :sarcastic:
bon alors voilà:
je commence à apprendre les bases du C avec le livre " le livre du C premier langage" de Claude Delannoy et j´ai téléchargé Dev C++.
mon premier problême est que lorsque j´ouvre un nouveau projet, j´ai le choix entre:
" Windows Application", " Console Application", " WinMain Project", " DLL", " Empty Project".
je me doute que chacun doit avoir son utilité, mais je voudrais savoir lequel choisir pour faire des petits essais en même temps que les cours...
j´ai essayé de taper un mini truc comme:

  1. include < stdio.h>

main()
{
printf ( "bonjour") ;
}

( oui je sais...c´est pas du grand art mais je débute...!!! :peur: )
mais rien ne se passe lors de l´éxecution alors que lors de la compilation, il n´y a aucune erreur...
merci à tous de me sauver de ce mauvais pas!!! :-(

Saya

JeanYvesYves
JeanYvesYves
Niveau 10
12 août 2004 à 20:05:51

salut ! le topic est la pour ça, ça n´enerve pas ne t´en fais pas :)

dans ton cas : c´est un " console application"

si tu vois que ton programme s´ouvre et se ferme tout de suite en se lançant, tape, juste avant l´accolade de fin :

getchar();

dans ton csa, je te recommande aussi de ne pas mettre :

main()

mais :

void main()

_Saya
_Saya
Niveau 2
12 août 2004 à 20:08:48

merci je vais essayer ça!!! :)
mais en ce qui concerne le options du début...je met quoi? Windows application?

_Saya
_Saya
Niveau 2
12 août 2004 à 20:16:48

dsl...j´avais pas bien lu...CONSOLE APPLICATION... :honte:

_Saya
_Saya
Niveau 2
12 août 2004 à 20:26:39

oui c´était getchar() qui manquait...
ça faisait plus de 2 heures que je me demandait ce qui n´allait pas!!! tu me sauve la vie.
merci beaucoup!
:hap:

matbox
matbox
Niveau 10
12 août 2004 à 20:34:03

Sinon a la place de mettre getchar() on peut aussi allait sous commandes ms-ddos et taper le chemin du fichier ex: c:\windows\bureau\tests.exe
et le programme ne se quittera pas

J_PoWeL
J_PoWeL
Niveau 3
12 août 2004 à 21:00:32

quelqu un aurais un bon tuto sur la gestion du clavier avec la SDL . ceux que j ai trouvé ne me conviennent pas trop

merci.

Ptival
Ptival
Niveau 10
12 août 2004 à 21:42:59

_saya -> Il se petu que tu aies à mettre deux getchar() consécutifs si l´utilisateur a à appuyer sur Entrée pendant le programme...

j_powel -> http://libsdl.org , les évènements claviers sont vraiment simples...

Sinon wedge ( GCN) a créé une classe de gestion du clavier dispo ici : http://forum.games-creators.org/viewtopic_6265.htm

anagram_
anagram_
Niveau 3
12 août 2004 à 22:48:47

Bravo pour le millier de messages ! Ca doit pas être évident tous les jours ; )
En même temps, je pense que je contribuerai pour arriver à 2000 ; )
@bientôt JeanYvesYves et félicitations ! !!!

J_PoWeL
J_PoWeL
Niveau 3
12 août 2004 à 22:49:06

a quoi sert un thread???

anagram_
anagram_
Niveau 3
12 août 2004 à 22:57:15

Slt

Un thread est un processus léger qui permet de partager des variables avec d´autres threads. C´est une " routine". Plusieurs threads s´exécutent en même temps.
Chaque thread tourne en parallèle, d´où la nécessité de gérer les varaiables en concurrence. Attention, il faut vérifier que plusieurs threads n´utilisent pas la même variable en même temps, sinon cela peut entraîner des incohérences.

Un bon tuto ici ; )
http://www.libsdl.org/intro.fr/usingthreadsfr.html

J_PoWeL
J_PoWeL
Niveau 3
12 août 2004 à 23:05:01

ok merci anagram
j ai vraiment du mal avec la SDL je comprends a peu pres comment elle fonctionne mais j arrive pas a la manipuler pourtant d apres ce que j ai pu lire c est une lib assez simple . donc j imagine meme pas ce qui m attends plus tard quand j aurais passer cette etape.
Par contre j ai l impression qu il faut connaitre le c je me trompe ou pas ? ?

Ptival
Ptival
Niveau 10
12 août 2004 à 23:49:11

j_powel -> lol, évidemment qu´il te faut un langage de programmation pour utiliser la SDL :)

La SDL c´est juste une librairie qui gère les graphismes, sons, entrées...Mais si tu lui dis pas comment agir elle fera rien :)

J_PoWeL
J_PoWeL
Niveau 3
12 août 2004 à 23:54:27

je suis pas si con que ca je sait tres bien qu il faut un language pour l utiliser lol
moi je commence seulement a aprendre a programmé et j ai etudier que le c++ et la question etait est-ce qu il faut connaitre le c pour utiliser la SDL ? autrement dit est ce que je doit apprendre un peu le c pour l utiliser

Ptival
Ptival
Niveau 10
13 août 2004 à 00:13:34

Ben le C et le C++ sont dépendants l´un de l´autre...

En gros quand tu fais du C++, tu fais du C mais avec des trucs en plus ( rectifiez-moi, j´explique un peu comme ça me parait...) ou des trucs modifiés...

Donc avec le C++ ça ira :)

kokoala
kokoala
Niveau 7
13 août 2004 à 00:13:50

Tu peux utiliser SDL avec du C ou du C++
Le C++ est une " version améliorée" du C donc je ne vois pas où est ton probleme :question:

J_PoWeL
J_PoWeL
Niveau 3
13 août 2004 à 00:20:50

bah en fait tout les tutos que je vois sur la SDL me parraissent etre du C

finalement je suis peut etre + con que je ne le pense

JeanYvesYves
JeanYvesYves
Niveau 10
13 août 2004 à 02:35:03

oui, il faut connaitre le C pour utiliser SDL :)
mais si tu connais le C++, tu connais en gros assez bien le C. ( les if, for, while, C tout pareil)
il faut juste regarder ce que sont les pointeurs, mais normalmeent il ne devrait pas y avoir de soucis
ou ets ce que tu bloques? ;

J_PoWeL
J_PoWeL
Niveau 3
13 août 2004 à 10:13:41

ah ! donc j avais raison!
bah pour l instant j ai reussi a avancé je ne suis plus bloqué mais bon faut que je regarde du coté de la gestion du clavier...

sinon j ain une petite question :
est ce qu il fo vider la memoire ou un truc comme ca avant d afficher une autre BMP car je les affiche les une apres les autre avec juste une delai

doctor_kipetfor
doctor_kipetfor
Niveau 6
13 août 2004 à 10:21:22

comment on fé pour faire des village dans rpg 2000
jarive a mettre mon bonhomme sur la map a placer le deco mé lé vilage ji arive pas
quelque un peu me dire comment faire svp

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