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

iamrulz
iamrulz
Niveau 2
28 juin 2004 à 01:43:06

dac!! merci pr votre aide!! je lapprécis vriament

mais jai une derniere question

une librairy est-ce que je peu voir cel que jai et ou pourais-je la voir? et a quoi sert-elle?

[LoCkLeSs]
[LoCkLeSs]
Niveau 10
28 juin 2004 à 01:45:04

Une librairie c´est un ensemble de fonction qui permette d´écrire un programme. Par exemple comme librairies pour faire des jeux tu as : Opengl, directx, sdl et donc ds ces librairies tu as des fonctions permettant de faire des jeux, par expemple dessiner un cube, faire des ombres . ..

JeanYvesYves
JeanYvesYves
Niveau 10
28 juin 2004 à 01:45:34

le code de lokcless est un code en C standard.

Le langage C ( et C++) est un langage évolutif : tu peux enrichir le langage avec d´autres fonctionnalités.

Toi par exemple, tu utilise CONIO, qui est une fonctionnalité du C qui permet de faire du mode texte en couleur et aléatoire.
pour utiliser conio, il faut " linker la lib de conio", c´est a dire, dire au langage de s´enrichir avec conio pour ton projet :
pour cela : regarde dans ton repertoire . lib si tu as un fichier qui s´appelle " conio.a" qui est, pour devC++, la lib qui permet d´enrichir le C avec conio.
si tu l´as alors c´est tout bon : il te suffit de le dire dans le projet :

avec dev C++ :

Selon la version, allez dans le menu :
- " projet" / " projet options", zone de texte " linker options"
- " projet" / " projet options" onglet " parametres", zone de texte " editeur de liens"

Ajoutez la ligne suivante :

-lconio

Voila :)

_[CONKER]_
_[CONKER]_
Niveau 10
28 juin 2004 à 01:45:43

Une librairie, c´est un dico pour un traducteur si tu veux.. Le compilateur ne sait pas ce que veut dire les fonctions que tu utilises ( tel printf() ) , donc pour savoir ce que ça veut dire, il va voir dans la librairie..

[LoCkLeSs]
[LoCkLeSs]
Niveau 10
28 juin 2004 à 01:49:45

( Et les gars venaient faire un tour sur le chan. Efnet => #jv)

JeanYvesYves
JeanYvesYves
Niveau 10
28 juin 2004 à 02:02:41

par le temps, faut que je pionse, demain debout 8h :(
désolé !

[LoCkLeSs]
[LoCkLeSs]
Niveau 10
28 juin 2004 à 02:04:03

Ben tanp pis, moi j´ai pas d´heure pour me lever :rire:

iamrulz
iamrulz
Niveau 2
28 juin 2004 à 18:47:57

voici mon probleme:
jentre le code si dessous:

  1. include < stdio.h>

void main()
{
char szName[25];

printf("What is your name? " );

scanf("%s", szName);

printf("Hello %s!\n", szName);

}

et quand jecrit mon nom la fenetre se ferme tout de suite et je ne voie pas " Hello goul"
ds la fenetre pcq elle cest deja fermé..

est-ce que qq1 pourrait me dire quest-ce que je devrait rajouter, enlever ou modifier pr que ce code marche completement.

PS: jai pris ce code ds un tutorial et ce meme probleme survien ds " hello world" mais ds celui ci je sais comment le regler en ajoutant la ligne:

getchar ( );

mais elle ne marche pas ds le code que je vs ai montrer plus au..

merci pr vos reponse vs mettes vraiment tres utile :ok:

JeanYvesYves
JeanYvesYves
Niveau 10
28 juin 2004 à 19:22:40

solution sale :

tu mets 2 getchar();

en effet, scanf est une fonction de débuggage, utilisée que dans les débuts d´un programmeur.
De ce fait, elle n´est pas propre : il est facile de la faire planter, et surtout :
elle garde en mémoire le derniere RETURN que tu as pressé.
Ainsi, quand tu ne mets qu´un seul getchar(), il est mangé tout de suite par le dernier return du scanf.
donc tu en mets un 2e derriere.
Ne t´en fait pas, si tu fais 50 scanf, tu n´auras pas 50 getchar() a mettre, seulement 2.

C hyper sale, mais ça marche...
( et un jour, tu n´utiliseras plus scanf :))

Bartours
Bartours
Niveau 9
28 juin 2004 à 21:12:58

certes ma question vous paraitra débile mais je la pose quand même! en fait, j´aimerais savoir comment il faut faire pour " insérer un décor" ( insérer n´est pas le bon terme mais je ne sais pas le quel autre utiliser a la place). Est-ce avec les #include ? J´ai lu quelques tutoriaux mais ça ne m´a pas permis de faire grand chose ( juste d´avoir quelques bases)

Ruffi
Ruffi
Niveau 9
28 juin 2004 à 21:19:11

inserer un decors ?
je comprend pas ce que tu veux dire.

Les #include permetent d´ajouter du code deja ecrit dans un autre fichier ( comme une sorte de gros copier coller du fichier).
Ca permet de ne pas avoir des fichier trop gros et d´importer de façon aisé du code.
En general, on inclu un fichier d´entete ( .h pour header en anglais) contenant des declarations de fonctions ou de classes.

Bartours
Bartours
Niveau 9
28 juin 2004 à 21:25:04

ok merci pour la réponse que tu as deja faite. insérer des décors ( oui ça doit paraitre bizarre je suis habitué a rpg maker mais j´ai envi de changer!), je voulais dire par la faire un " univers" ( je sens que je m´embrouille). Par exemple, je ne sais pas si tu connais le jeu " trial bike pro"; c´est un ( mini)jeu avec une moto ( sur miniclip.com) et on roule sur des gros pneus et différents objets... C´est ça que j´appel insérer un décor ( mettre les pneu et truc comme ça).

JeanYvesYves
JeanYvesYves
Niveau 10
28 juin 2004 à 21:55:32

je vois ce que tu veux dire. En fait, tu veux insérer des images, copier/coller des images pour faire un monde.

Il suffit d´installer une librairie graphique.
Par exemple une librairie graphique 2D : SDL
tu l´installes, ensuite, tu fais :

  1. include " sdl.h"

et puis tu te sers de fonctions pour charger une image, de fonctions pour les copier/coller sur ton écran etc etc ! !

tout marche comme ça :)

Bartours
Bartours
Niveau 9
28 juin 2004 à 22:15:53

:ok: c´est deja un peu plus clair maintenant :) merci ^^

techslash
techslash
Niveau 8
29 juin 2004 à 03:57:21

En ce qui concerne SDL, prografix devrait te donner un coup de pouce...

http://prografix.games-creators.org/doc_cat/106

Bartours
Bartours
Niveau 9
29 juin 2004 à 11:46:36

oui je crois que ça va bien me servir :) merci!

Mordorik
Mordorik
Niveau 10
29 juin 2004 à 11:49:10

salut jean yves yves, tu m´a repondu sur mon topic hier mais je n´ai pas tout compris, peux tu y retourner vite fait j´ai 2 questions et personnes ne veut me repondre :snif2:

Mordorik
Mordorik
Niveau 10
29 juin 2004 à 12:19:15

je cherche l´adresse msn de quelqu´un qui s´y connait bien en C++ et qui voudrai bien aider un debutant comme moi. merci de me mailer pour me donner les adresses, je n´ai pas encore msn messenger, je le telecharge immediatement !
merci d´avance !

JeanYvesYves
JeanYvesYves
Niveau 10
29 juin 2004 à 12:22:09

j´ai MSN, mais en ce moment, je ne me connecte pas trop : car au boulot, pas de MSN ( faut pas pousser), et le soir, je ne suis pas souvent chez moi.
si tu veux mon MSN : check mon mail.

_[CONKER]_
_[CONKER]_
Niveau 10
29 juin 2004 à 12:28:53

pareil

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