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

Ptival
Ptival
Niveau 10
25 janvier 2005 à 18:39:31

Expert -> Ouais c´est vrai...Pour les jeux que tu cites je sais pas spécialement mais ya de très fortes chances.

prog_debutant
prog_debutant
Niveau 4
25 janvier 2005 à 18:41:41

Hello JeanYvesYves !
je sais pas si tu te souviens de moi, je t´avais
posé quelques questions au sujet de la
créationde petits jeux. Depuis, j´ai appris
qu´il existait certains logiciels spécialement
conçu pour la céation de jeu ( je fais ici
référence à DarkBasic ) .
Donc, vu que j´avais des bases en BASIC, j´ai
commencé à apprendre le DarkBasic.
Mais à la longue, le C/C++ est quand même plus
polyvalent. Je projète d´apprendre le C ( ou le C++) plus tard, quand je maitriserai bien le BASIC.
Mais bref. J´ai quand même téléchargé Dev C++ 4
et je l´ai lancé histoire de voir comment était la console. J´ai clické sur nouveau projet ( bien que je ne connaisse pas un mot en C ) et il m´on demandé quel type de projet je voulait faire.
Voici les différentes possibilités:
Onglet1 ( project )
-windows application
-console application
-WinMain() Project
-DLL
-Empty project
Onglet2 ( GUI Toolkits
-GTK+
Onglet3 ( Graphics )
Open GL Template

je ne te demande pas de tout m´expliquer dans les détails ( si dans l´éditeur que tu utilises on trouve quelque chose de semblable) , mais si tu pouvait en gros m´expliquer
à quoi servent ces commandes ce serait cool.
merci
:)

expert2424
expert2424
Niveau 8
25 janvier 2005 à 18:44:37

lol!sa tue ca veut dire que vers 12ans je maitriserais bien le c++ et donc com je veu etre createur de jeuxvideo ca tombe pile yes! :)

JeanYvesYves
JeanYvesYves
Niveau 10
25 janvier 2005 à 18:49:24

expert2424 > maitriser est un grand mot :)
n´oublie pas que ce n´est pas parce qu´on sait faire du ciment et empiler les briques qu´on peut se faire un chateau : faut aussi etre tres patient !

prog_debutant > pour les projets, il faut prendre :
" console application "

d´autres options te permettent de faire des programmes avce des fenetres windows ( avec des windows application
boutons et tout) ça c´est les options windows application , WinMain() Project etc...

Les dll, c´est des lib dynamiques, je doute que tu t´en serves :)
le opengl template : on peut faire du openGL en passant par console application ou win application, donc oublie aussi :)
Les autres, c´est des gadgets propres a Dev je pense :)

Ptival
Ptival
Niveau 10
25 janvier 2005 à 18:50:56

Windows Application -> Une application Windows

Console Application -> Uen application dans une console ( à la MS-DOS...)

WinMain() -> Chais pas vraiment...

DLL -> Pour créer une Dll ( bibliothèque de liaison dynamique) C´est des bouts de code, des routines, des données...Mises en Dll pour certaines raisons ( par exemple pour les partager entre diverses applications) [J´suis pas très calé en Dll qqn expliquera bien mieux que moi les utilités]

Empty Project -> Projet Vide, pour faire quoi que ce soit...

GTK+ -> Aucune idée...

OpenGl Template -> Sûrement une partie de code déjà faite pour créer une fenêtre OpenGl...Un Template, c´est un fichier de base en gros...

expert2424
expert2424
Niveau 8
25 janvier 2005 à 19:06:45

ouai je connaisais pas cette expression démolaliseur :lol: non non et apr exemple est ce que gta san andreas ou halo 2 a été crée en c++????????

expert2424
expert2424
Niveau 8
25 janvier 2005 à 19:18:49

Voila j´ai fait ca dans un ex de jeanYvesYves:

  1. include < iostream.h>
  2. include < stdlib.h>

int main()

double moyenne(int a,int b,int c)
{
double r;
r = ( a,b,c)/3.0;
return r;
}

system("PAUSE");
return 0;
}

il dise ces 2 erreus:
=>
6 c:\docume~1\mathieu\bureau\untitl~1.cpp
parse error before `double´
=>
7 c:\docume~1\mathieu\bureau\untitl~1.cpp
confused by earlier errors, bailing out

Quel erreus ai je faite?merci davance

Koyo-K
Koyo-K
Niveau 9
25 janvier 2005 à 19:30:33

expert2424 > désolé je suis déjà une bouse, lol, si je continue à lire ton code je vais encore plus m´embrouiller :)

Sinon est-ce que quelqu´un connaîtrais pas un compilo qui fonctionne comme BC++ ( au hazard JeanYvesYves :sarcastic: ? ). Je l´aimais bien, il permettait de compiler rapido, sans créer de projet etc...
Mais un truc plus récent tout de même :)

expert2424
expert2424
Niveau 8
25 janvier 2005 à 19:36:53

a ca je sais attend je l´ai sur le obut de la langue

:lol: je sais pas dsl:Dcomme par hasard on demande a JeanyvesYves a chaque fois bizare non? :sarcastic: (Faut dire c´est le gros intello de base pire que moi :content: )

dnob700
dnob700
Niveau 10
25 janvier 2005 à 19:43:03

expert2424 :

il n´y a pas de programme dans ton truc :

double moyenne(int a,int b,int c)
{
double r;
r = ( a,b,c)/3.0;
return r;
}
int main ( )
{
system("PAUSE");
return 0;
}

marchera déjà mieux, mais il ne fait strictement rien.

si tu veux t´en servir tu fait remplace par exemple la fonction main pas :

int main ( )
{
int a,b,c;
cin > > a > > b > > c;
cout < < moyenne(a,b,c);
system("PAUSE");
return 0;
}

expert2424
expert2424
Niveau 8
25 janvier 2005 à 19:47:23

mouai sauf que ca m´avance toujours pas dans l´érreur que j´ai fait a moins que l´erreur c´est que faudrait que je fasse une fonction?

Koyo-K
Koyo-K
Niveau 9
25 janvier 2005 à 19:48:33

En fait t´avais rien dans ton int main() qui te permettait d´exécuter le prog.

expert2424
expert2424
Niveau 8
25 janvier 2005 à 19:49:40

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ok merci!

expert2424
expert2424
Niveau 8
25 janvier 2005 à 19:52:16

mais il me dise toujours les 2 erreurs que j´ai fait auparavant commen je fais la?

inconnu[pure]
inconnu[pure]
Niveau 6
25 janvier 2005 à 19:53:16

expert2424 => Je ne suis pas un expert mais peut-etre je pourrais t´aider.
Deja il faudrait que tu mette ta fonction moyenne avant le main()donc sa:

" double moyenne(int a,int b,int c)
{
double r;
r = ( a,b,c)/3.0;
return r;
} "

puis tu a oublié d´ouvrire le main() avec ´{´

Koyo-K => Tu prends simplemnt Dev-c++ est tu fait un nouveau fichier source tu tapes ton code puis tu compile.Comme ça t´as pas a faire un nouveau projet.

Bon comme je suis le roi des noob :o)) j´ai aussi des question.Bon ma question n´a pas etait repondu donc je pense(Enfin j´en suis pas sur)que vous aviez mal compris, donc je le met en telechagement ici http://purecreator.free.fr/telechargement/pong-test.rar

decompresser puis lancer et vous verais qu´es qu´il ne va pas

Koyo-K
Koyo-K
Niveau 9
25 janvier 2005 à 19:54:04

Par contre là c´est à toi de te documenter, continue d´apprendre je pense : dnob700 t´as filé un élément à la solution, adapte-la.

Kilik_killer
Kilik_killer
Niveau 7
25 janvier 2005 à 20:36:56

J´ai un pote qu´essaie de faire l´écran d´introduction d´un RPG en C#, mais son truc ça marche, mais y´a un truc qui veut pas se faire, je me rappelle plus quoi ( je vous le remet demain normalement, mais vous allez surement voir ss que je vs le dise, si je me rappelle bien, c´est que le programme s´arrête direct après avoir été lancé sans poser la question. Voilà le truc :

  1. include<stdio.g>

/ *Ceci serait l´écran d´introduction du jeu*/
main()
{
printf("titre du jeu)\n");
printf("Que voulez vous faire?\n");
printf("1 Nouveau\n");
printf("2 Charger\n");
int c=0;
/ *je voudrais demander 1 ou 2*/
int getint(c);
if ( c=1) printf("Nouveau jeu.\n");
if ( c=2) printf("Chargement.\n");
else {
printf("Erreur d´entrée\n");
return 0
}
}

JeanYvesYves
JeanYvesYves
Niveau 10
25 janvier 2005 à 20:38:59

Expert :

ce qui est faux, c´est que ton programme ci dessous n´est pas correct au niveau des fonctions :

int main()

double moyenne(int a,int b,int c)
{
double r;
r = ( a,b,c)/3.0;
return r;
}

system("PAUSE");
return 0;
}

--> tu délcares les main, tu n´ouvres pas le corps ( les {} et derriere tu déclares une autre fonction : c´est faux :)

ce qu´il faut c´est ( ce que t´ont dit les autres)

double moyenne(int a,int b,int c)
{
double r;
r = ( a,b,c)/3.0;
return r;
}

int main()
{
cout < < " moyenne " < < r(2,5,6);
system("PAUSE");
return 0;
}

la au moins, tu as 2 fonctions bien séparées : le " moyenne" et le " main"
comme tu le sais, le programme commence toujours par le main. Donc il fait le main, et, dans le main, il appelle moyenne

inconnu[pure]
inconnu[pure]
Niveau 6
25 janvier 2005 à 20:45:06

kilik_killer => C++ il faudrait que tu mettes un
cin.sycn()puis cin.get()
comme ça

  1. include<stdio.g>

/ *Ceci serait l´écran d´introduction du jeu*/
main()
{
printf("titre du jeu)\n");
printf("Que voulez vous faire?\n");
printf("1 Nouveau\n");
printf("2 Charger\n");
int c=0;
/ *je voudrais demander 1 ou 2*/
int getint(c);
if ( c=1) printf("Nouveau jeu.\n");
if ( c=2) printf("Chargement.\n");
else {
printf("Erreur d´entrée\n");
cin.sync();
cin.get();
return 0;
}
}

mais je suis pas sur pour le C#

Kilik_killer
Kilik_killer
Niveau 7
25 janvier 2005 à 20:47:36

Merci JYY, moi j´y comprend rien ( j´ai à peine commencé) mais je vais l´imprimer et lui passer. Je m´attendais pas à une réponse ce soir :ouch2:

:merci:

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