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

Hum, je me lance...

Lapintade
Lapintade
Niveau 30
23 février 2005 à 12:38:27

Le " Snake" c´est ca :
http://perso.wanadoo.fr/ck/PlayNGCKG1.html

Ca parait simple, mais c´est assez long a faire. Quelques heures pour un experimenté. Quelques jours pour un debutant. Mais c´est le dernier exercice de ma methode, faut avoir fait tous les autres avant qui sont quand meme plus simples.

Dans NGCK, au debut de chaque exercice il est ecrit les connaissances qu´il faut.
Pour le premiere exercice par exemple, faut juste utilise la fonction " KPrintSquare" ( fonction qui affiche un carré, c´est expliqué dans la doc).
La solution est trés simple :

  1. include " ../Ngck_moteur/Ngck.h"

void InitialiseGame()
{
}
void GameLoop()
{
KPrintSquare(14, 9);
}

( le seul truc a ajouter c´etait la ligne, KPrintSquare, le reste est donné).

Donc voila, c´est pas dur, je pense que tout le monde est capable de comprendre ca et d´afficher un carré a l´ecran en C. C´est un bon debut.

taurux
taurux
Niveau 10
23 février 2005 à 13:02:41

bon, si j´ai bien compris, je commence par lire l´introduction sur le C , puis le tutorial de JYY et enfin faire les exercice de NGCK, c´est ça ?

et pis j´ai rien compris a ton explication : comment afficher un carré blanc sur un écran avec toute les lignes , avec les ) et les (

bon je vais vite lire l´intro

Lapintade
Lapintade
Niveau 30
23 février 2005 à 13:08:02

Oui, tu lis l´intro.
Ensuite tu lis le premier chapitre du tuto C.
Aprés tu commence NGCK.

et pis j´ai rien compris a ton explication

Ben si t´as jamais ouvert un livre de C, tu peux pas savoir qu´il faut ecrire des fonctions et qu´il faut delimiter le debut et fin avec { et }.
C´est ca les regles syntaxiques ( cad les lois a respecter pour ecrire des choses que le compilateur comprendra).

Idem pour le ;
En francais, on mets un point a la fin de chaque phrase.
En C on met un point virgule.

taurux
taurux
Niveau 10
23 février 2005 à 13:09:24

j´en suis a quand il me parle de faire
include
;

main()
{
printf("hello world");

getch();
}

ensuite il me dit de le compiler, avant ça il m´ parler d´un compilateur: Microsoft visual c++
il est gratuit ?
ou le télécharger pour faire les manip qu´il me dit ?

Lapintade
Lapintade
Niveau 30
23 février 2005 à 13:09:33

Dans le texte a NeoFunGamer il y a une erreur de publication.

A la place de
Include
;

Faut lire

  1. include < stdio.h>
Lapintade
Lapintade
Niveau 30
23 février 2005 à 13:10:19

Idem a chaque fois qu´il y a " include", ils sont tous mal passé quand le texte a été posté.

Lapintade
Lapintade
Niveau 30
23 février 2005 à 13:11:17

VisualC++ est payant.

Utilise plutot " DevCpp" qui est gratuit et en francais.

Il donne le lien dans son article.

taurux
taurux
Niveau 10
23 février 2005 à 13:13:48

ui mais Devcpp c´est pour dos ? non ?

si j´ai compris, pour le machin, je met ça ?

  1. include < studio.h>

;

main()
{
printf("hello world");

guetch();
}

taurux
taurux
Niveau 10
23 février 2005 à 13:26:16

la pintade t´est la ?

jejej
jejej
Niveau 9
23 février 2005 à 13:29:16

Dev-Cpp c´est pour windows t´inquiete
c´est juste qu´il n´est pas fait par microsoft , mais il marche très bien et il est gratuit

par contre , la ligne #include < stdio.h>
est une " directive du preprocesseur c " ^^
bon , en gros , ca veut dire que tu n´as pas besoin de mettre de ; apres :)

en revanche , il s´agit de la FONCTION main
une fonction doit etre typée
c a dire qu´elle doit etre de type void , int ou ce que tu veux
donc , marque int main()
{
et a la fin de ton programme , marque return 0;
ce qui signifie que tout c bien passe . ..

Lapintade
Lapintade
Niveau 30
23 février 2005 à 13:31:04

la pintade t´est la ?

Je suis au boulot, desolé ma pause repas est finite.

jejej t´as repondu.

taurux
taurux
Niveau 10
23 février 2005 à 13:50:07

oki, la je suis dans les ex du tuto de JYY,

ya des trucs je pije pas et certains que je vais pas retenir , mais je comprend le truc en gros...

Lapintade
Lapintade
Niveau 30
23 février 2005 à 13:58:25

C´est pas grave si tu retiens ou comprends pas tout, c´est normal. Essaie juste d´avancer et de comprendre un maximum. Ce que t´as pas compris viendra aprés au fur et a mesure.

taurux
taurux
Niveau 10
23 février 2005 à 14:05:27

j´ai pas compris le system de && , des ! , des ==
et des ||

&&& ça veut dire " et" , ok ça d´accord, mais j´ai pas du tout compris comment le placer, surtout quand ya des ! >= ou autre truc du genre où faut choisir entre && et ||

Lapintade
Lapintade
Niveau 30
23 février 2005 à 14:08:14

C´est deux choses differentes.

&&, ca veut dire " et"
||, ca veut dire " ou"

Ensuite tu as :

==, ca veut dire " egal"
! =, ca veur dire " different de"

Ensuite il y a des notations speciales comme

! , placé devant un nom de variable, ca devient " est egale a 0".
donc ecrire " mavariable==0" c´est pareil que " !mavariable".

Lapintade
Lapintade
Niveau 30
23 février 2005 à 14:09:09

Faut pas avoir peur, il y a pas beaucoup de notations speciales comme ca. Faut les apprendre et aprés ca va tout seul. T´as deja l´essentiel la.

taurux
taurux
Niveau 10
23 février 2005 à 14:14:47

au fait pour l´hexadecimal , besoin ou pas ?

taurux
taurux
Niveau 10
23 février 2005 à 14:17:19

la j´en suis dans :
0.introduction
l.6 calculer en c++

faut que j´equilibre mon temps entre warcraft, counter strike, manger dormir, apprendre a programmer et faire mes devoirs ( il me reste environ 10h de devoirs sans compter le livre que je dois lire pour le 2 mars ( que j´ai pas commencé))

je continuerai de lire un peu plus tard, je re dans une heure, a tout a l´heure ! !

Lapintade
Lapintade
Niveau 30
23 février 2005 à 14:49:07

au fait pour l´hexadecimal,besoin ou pas ?

C´est pas inispensable. Mais c´est toujours bon de savoir compter en hexa.

faut que j´equilibre mon temps
entre warcraft, counter strike,
manger dormir, apprendre a programmer
et faire mes devoirs

Manger, dormi et faire les devoirs, ca t´es obligé.

Pour le reste a toi de bien geré, car c´est sur que tu peux pas tout faire en meme temps.
Jouer c´est bien, mais c´est pas trés enrichissant. Laisses tomber, c´est pour les loosers :)

Rikkuman4
Rikkuman4
Niveau 10
23 février 2005 à 14:55:48

Cs ne t´apprendera rien, j´aimerais connaitre un bon livre, et un livre conseiller par un forumeur, pour noobb comme le livre Le C++ pour le nul de poche, j´ai deja un livre comme sa pour dreamweaver

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