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

expert2424
expert2424
Niveau 8
21 janvier 2005 à 18:34:53

mai jcompren toujours pas commen faut faire

JeanYvesYves
JeanYvesYves
Niveau 10
21 janvier 2005 à 19:06:31

copie/colle de mon tuto §1.3
( tu peux rajouter le system("pause") si tu veux)

  1. include < iostream>

using namespace std;

int main()
{
int age;
cout < < " votre age ? " < < endl;
cin > > age;
cout < < " vous avez " < < age < < " ans" < < endl;
if ( age<18)
{
cout < < " vous etes mineur" < < endl;
}
else
{
cout < < " vous etes majeur" < < endl;
}
cin.sync();
cin.get();
return 0;
}

--> juste apres avoir ouvert ton main ( qui veut dire " principal" en anglais : a comprendre que c´est le programme principal, tu crées une variable ans, en mettant :

int ans;

le " int" veut dire : nombre entier positif ou négatif.

avec ça, tu te crées une variable ans...
tu pourrais t´en créer d´autres comme ça :

int main()
{
int ans;
int plouf;
int une_autre;
int blabla;
. ...

}

Erolelfe
Erolelfe
Niveau 6
21 janvier 2005 à 19:25:53

Si quelqun peut m´aider...
j´ai Dev-C ++, j´ai essayé de créer plein de programmes mais rien ne marche.
Au début, quand on créer un project il faut mieux mettre :
-Windows application
-console application
-ou autre chose

expert2424
expert2424
Niveau 8
21 janvier 2005 à 19:29:01

merci jeanIvesIves J´ai compri maintenant allez j´attaque ton 4eme tutorial:D J´ai 11 ans ca changer l´age pour créer en c ++ no?

JeanYvesYves
JeanYvesYves
Niveau 10
21 janvier 2005 à 20:05:04

ne t´embete pas avec ton age, si ça te plait, fait.

Erolelfe > console application.

expert2424
expert2424
Niveau 8
22 janvier 2005 à 01:31:35

ouinnn il me dise tjr que il y a des erreurs bon je vous le remontrerez plu tard

Ptival
Ptival
Niveau 10
22 janvier 2005 à 09:56:57

Si tu nous dis pas les erreurs, on ne pourra jamais t´aider.

Erolelfe
Erolelfe
Niveau 6
22 janvier 2005 à 13:39:51

je programme en C mais j´ai un problème, console aplication :

  1. include < stdio.h>

int main()
{ printf("bonjour/n")

return 0;
}

sa marche pas, error ! !
Quesqu´y ne va pas ?

Ptival
Ptival
Niveau 10
22 janvier 2005 à 13:52:21

DONNE L´ERREUR au lieu de dire qu´il ya une erreur...

Ptival
Ptival
Niveau 10
22 janvier 2005 à 13:53:27

Dans ton cas je pense que ça vient du " /n", c´est " \n" le signe exact.

dnob700
dnob700
Niveau 10
22 janvier 2005 à 14:37:20

oui mais / n devrait afficher / n et par conséquant ça devrait marcher quand même.

gollumkawder
gollumkawder
Niveau 10
22 janvier 2005 à 14:41:27

printf("bonjour/n")

Une fonctione de ce genre se termine TOUJOUUURS par un ;
essais donc avec un parse derrière ton printf()

Erolelfe
Erolelfe
Niveau 6
22 janvier 2005 à 15:54:47

6 c:\docume~1\propri~1\mesdoc~1\bonjour1.c
parse error before `return´

Ptival
Ptival
Niveau 10
22 janvier 2005 à 16:18:53

Bah c´est trop tard, gollum vient de te dire quoi faire.

( Rajouter un point-virgule après ton printf)

Erolelfe
Erolelfe
Niveau 6
22 janvier 2005 à 16:46:51

mais aprés il ya une autre erreur

c:\docume~1\propri~1\mesdoc~1\bonjour1.c:1: stdio.h: No such file or directory

JeanYvesYves
JeanYvesYves
Niveau 10
22 janvier 2005 à 19:18:55

l´erreur de stdio c´est du a l´include :

  1. include < stdio.h>

pas

  1. include " stdio.h"

si tu veux qu´il aille chertche le bon rep

Erolelfe
Erolelfe
Niveau 6
22 janvier 2005 à 20:21:02

Voila mais maintenant il y a ça.....
C:\DEV-C_~1\Bin\windres: can´t open icon file `C:/DEV-C_~1/Icon/MAINICON.ICO´: Invalid argument

JeanYvesYves
JeanYvesYves
Niveau 10
23 janvier 2005 à 02:30:54

je ne vois pas pkoi tu as besoin d´un . ico a la base ?
es tu sur que tu as créé une console application ?
es tu sur que tu as installé DevC++ comme il faut.

Erolelfe
Erolelfe
Niveau 6
23 janvier 2005 à 07:48:12

J´ai bien instaallé dev C++, j´ai crée une console aplication, je crée un nouveau project, un project C pas C++

inconnu[pure]
inconnu[pure]
Niveau 6
23 janvier 2005 à 08:15:56

Slt j´ai un petit problem avec le code si dessous.
Il y a un problem tout se compile, puis quand je lance l´exe windows renvoie une erreur qui dit " PONG.exe a rencontré une erreur est doit fermer."
Je me demandais d´où prevenez l´erreur et si possible pouvait vour m´aider a le resoudre.

  1. include < iostream>
  2. include < SDL/SDL.h>
  3. include < stdlib.h>
  4. include < time.h>

/ /La fonction pour faire bouger la balle.
void ballmove(int& balleX, int& balleY, int& HD, int& DB, int& BG, int& GH)
{
/*Movement*/
//Si la balle va en haut et à droite, alors il continue.
if(HD == 1)
{
balleX++;
balleY--;
}
//Si la balle va en bas et à droite, alors il continue.
if(DB == 1)
{
balleX++;
balleY++;
}
//Si la balle va en bas et à gauche, alors il continue.
if(BG == 1)
{
balleX--;
balleY++;
}
//Si la balle va en haut et à gauche, alors il continue.
if(GH == 1)
{
balleX--;
balleY--;
}
//Collisions
}

int main(int argc, char *argv[])
{
SDL_Surface *screen, *balle, *Computer[2];
SDL_Rect Balle, computer[2];
SDL_Event event;
//Uint8 *keys;
int balleX = 309, balleY = 229;//La balle se positionnera au milieux de l´écran
int ComputerX[2], ComputerY[2];
bool done;
int HD = 0, DB = 0, BG = 0, GH = 1;//Il commencera à aller en haut à gauche
/*
H=haut, D=droite, B=bas, G=gauche
//0=NON, 1=OUI
*/

atexit(SDL_Quit);
SDL_SetVideoMode(640, 480, 16, SDL_HWSURFACE|SDL_DOUBLEBUF);
SDL_FillRect(screen, NULL, SDL_MapRGB(screen->format, 0, 0, 0));//On va mettre un fond d´écran noir.

balle = SDL_LoadBMP("balle.bmp");
Computer[0] = SDL_LoadBMP("Computer1");
Computer[1] = SDL_LoadBMP("Computer1");

Balle.w = balle->w;
Balle.h = balle->h;
SDL_SetColorKey(balle, SDL_SRCCOLORKEY, SDL_MapRGB(balle->format, 255, 0,255));//On met une couleur de tranparence pour la balle qui sera violet.

while(!done)
{
while(SDL_PollEvent(&))
{
switch(event.type)
{
case SDL_QUIT:
done = true;
break;
}
}

ballmove(balleX, balleY, HD, DB, BG, GH);

Balle.x = balleX;
Balle.y = balleY;

SDL_BlitSurface(balle, NULL, screen, &);//On transfère les données de ´Balle´ à ´balle´
SDL_Flip(screen);//On met tous sa sur l´ecran.
}

return 0;
}

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