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

guyver2
guyver2
Niveau 10
12 octobre 2005 à 23:28:53

deja merci bien pour tes réponses claires et pertinentes c´est exactement ce que je voulais.

petite precision sur la queston 2:
tu dis:
De plus, le point d´entrée d´un programme doit être une fonction et non un objet, donc tu ne peut pas faire que des objets.

en JAVA la fonction main est incluse dans une classe; est-il possible de faire la meme chose en c++?

question subsidiaire:
C# kezaco?
jusqu´a maintenant je pensais que c´etait une autre manière d´ecrire C++ (vu que le # est formé de deux +)

guyver2
guyver2
Niveau 10
12 octobre 2005 à 23:31:29

OHHH !! !! dnob700 je viens de lire ta carte et que vois-je???

tu t´y connait en CAML...
super tu va peut-etre pouvoir me dire si il est possible d´obtenir un fichier ".exe" a partir d´un programme CAML? et si oui comment?

dnob700
dnob700
Niveau 10
13 octobre 2005 à 00:05:18

Pour le 2, non justement la fonction main ne peut pas être un membre d´une classe contrairement au java.

Le C# c´est un langage assez récent, implémentez par Microsoft (mais je pense que ce n´est pas limitatif) qui est proche du C++ par sa syntaxe (d´où le nom) mais qui est réellement objet (alors que le C++ est un hybride).

C´est un langage que je n´aime pas trop, car il cumule les défaut du C (sa relative lourdeur à écrire) et du Basic (lent à l´exécution car "interprété" (pas vraiment, mais ne chipotont pas)).

Pour ce qui est du Caml, on peut générer des exécutable, mais il faut utiliser Caml et non pas Caml Light tout d´abord. Ensuite, le compilo s´appelle ocamlopt. Il s´utilise assez facilement même s´il passe son temps à faire plein d´erreurs stupides avec des messages pas explicites du tout (mais ça je crois que c´est l´une des raisons d´être de ce langage). Toujours est-il que ce n´est pas la place d´une longue explication (que je ne serais d´ailleur pas faire) sur le sujet, donc je te renvoie à la page du manuel (en anglais) qui traite de ceci :
http://caml.inria.fr/pub/docs/manual-ocaml/manual025.html

guyver2
guyver2
Niveau 10
13 octobre 2005 à 08:46:22

encore merci

Qosimo
Qosimo
Niveau 37
15 octobre 2005 à 11:25:57

Hello !
J´ai plusieurs questions à vous poser...

:d) je n´aime pas trop utiliser system("PAUSE") pour mettre le programme en pause, à cause de la phrase. Je cherche à supprimer la phrase

Appuyez sur une touche pour continuer...

Jusqu´à maintenant, j´utilisais cin.get(), mais j´ai l´impression que la commande n´est pas faite pour ça... Vous connaissez une autre technique ?

:d) J´utilise Dev C++, et les lettres avec accents n´apparaissent pas correctement. Vous connaissez un truc pour corriger ça ?

:d) existe-t-il une commande pour que le programme fasse une pause de 3sec., p.e., avant de se poursuivre ?

Merci d´avance !

cibermix
cibermix
Niveau 12
15 octobre 2005 à 11:27:41

Pour la 1ere question :d)

system("pause >NUL");

dnob700
dnob700
Niveau 10
16 octobre 2005 à 00:10:52

1) Tu peut aussi utiliser getch() ou bien programmer toi même la fonction en question l´aide des fonctions de bas niveau de la console, mais je te le recommende pas.

A partir de ce point mes deux réponses suivantes nécessistent l´emploi de windows.h

2) Si tu as une chaines chaine1 de longueur L tu fait :
char temp[L];
CharToOem(chaine1,temp);
Et ensuite tu imprime dans la console la chaine temp là où tu aurais mis normallement chaine1. Et la plupart des accents seront bons (pas tous malheureusement). Sinon pareil, tu peut changer la page de code de la console pour qu´elle utilise la même que tes logiciel, mais c´est pas évident non plus.

3) Sleep(3000);

guyver2
guyver2
Niveau 10
17 octobre 2005 à 00:39:36

je viens de me lancer dans la prog sur dreamcast (apres m´être informé sur le comment du pourquoi de la prog DC sur different site)
et j´ai suivi ce tuto:
http://jm1200.ifrance.com/jm1200/devcpp/installdevcpp.html
a part le lien vers le template (le fichier .zip) qui semble mort je n´ai pas eu de prob jusqu´au moment de la compilation du 1er exemple...
lorsque je compile j´ai une erreur :
C:\Dev-Cpp\Examples\DreamCast\PNG\Makefile.win [Build Error] [example.o] Error 1

voici le log de compilation qui va avec:
Compilateur: Dreamcast
Building Makefile: "C:\Dev-Cpp\Examples\DreamCast\PNG\Makefile.win"
Exécution de make clean
rm -f example.o PNG.elf

rm -f romdisk.img romdisk.o wfont.o

bin2o wfont.bin wfont wfont.o

C:\Dev-Cpp\Examples\DreamCast\PNG>echo off

genromfs -f romdisk.img -d romdisk -v

0 rom 4352d426 [0xffffffff, 0xffffffff] 37777777777, sz 0, at 0x0
1 . [0x536b , 0x314bc ] 0040755, sz 0, at 0x20
1 .. [0x536b , 0x314b5 ] 0040755, sz 0, at 0x40 [link to 0x20 ]
1 background.png [0x536b , 0x314bd ] 0100644, sz 142304, at 0x60
1 text.gz [0x536b , 0x314be ] 0100644, sz 817, at 0x22c60
1 Thumbs.db [0x536b , 0x314bf ] 0100644, sz 7680, at 0x22fc0
bin2o romdisk.img romdisk_boot romdisk.o

C:\Dev-Cpp\Examples\DreamCast\PNG>echo off

C:\Dev-Cpp\bin\sh-elf-gcc.exe -c example.c -o example.o -I"C:/Dev-Cpp/include" -Wall -g -ml -m4-single-only -O2 -fno-builtin -fno-strict-aliasing -fomit-frame-pointer -fno-optimize-sibling-calls -D_arch_dreamcast

´C:\Dev-Cpp\bin\sh-elf-gcc.exe´ n´est pas reconnu en tant que commande interne

ou externe, un programme ex‚cutable ou un fichier de commandes.

make.exe: *** [example.o] Error 1

Exécution terminée
/////////////FIN

je pense (je n´ai jamais vraiment lu les log de compilation) que la partie importante (pour mon erreur) est ceci:
´C:\Dev-Cpp\bin\sh-elf-gcc.exe´ n´est pas reconnu en tant que commande interne
ou externe, un programme ex‚cutable ou un fichier de commandes.

en gros ça veut dire quoi??
-que devc++ ne trouve pas "C:\Dev-Cpp\bin\sh-elf-gcc.exe"???
-ou autre chose

guyver2
guyver2
Niveau 10
17 octobre 2005 à 00:50:05

OK c´est bon ça fonctionne
en fait c´est entierement de ma faute (mais ça je le savais deja) je n´ais pas correctement configurer les adresses des compilateurs

Qosimo
Qosimo
Niveau 37
18 octobre 2005 à 17:22:01

merci pour vos réponses !

cibermix
cibermix
Niveau 12
18 octobre 2005 à 17:36:14

De rien de toute facon en c++ je suis une grosse masse :cool: Ta vu comme j´ai super bien répondu a ta question :cool:

:lol: je rigole en faite je suis super nul mais j´ai quand meme reussi a répondre a ta question :lol:

Qosimo
Qosimo
Niveau 37
18 octobre 2005 à 18:10:20

Je préfère une réponse de grosse masse que d´un sachet de nouille...

guyver2
guyver2
Niveau 10
19 octobre 2005 à 19:54:15

petite question C/Opengl
gluLookAt(x,y,z,X,Y,Z,a,b,c);
(x,y,z) coordonnées de la camera
(X,Y,Z) coordonnées du centre
(a,b,c) coordonnées du vecteur "up"

vrai ou faux?
sinon est-ce-que quelqu´un s´y connait avec povray? (pour savoir ou aller pour apprendre a m´en servir)

godrik
godrik
Niveau 30
20 octobre 2005 à 12:45:18

http://rush3d.com/reference/opengl-bluebook-1.0/ch06.html#id5552781

guyver2
guyver2
Niveau 10
20 octobre 2005 à 13:19:13

merci bien ça confirme ce que j´ai mis plus haut.

Grobourrin_II
Grobourrin_II
Niveau 10
22 octobre 2005 à 16:16:24

Bonjour!

J´ai décidé de "kamikazer suicidairement" un peu en me mettant au C++ mais... ^^

...

Ben, le fait est que je ne sais pas quoi télécharger pour coder :lol:
Sur le Site de JYY j´ai bien vu "Dev C++" mais c´est quoi donc? ^^

...

En espérant que vous m´expliquiez de quoi il retourne PRECISEMENT,
Artemis Fowl

Moule53
Moule53
Niveau 10
22 octobre 2005 à 16:18:26

Dev-cpp est un IDE avec le compilo GCC intégré (là je suis pas sur)

http://prdownloads.sourceforge.net/dev-cpp/devcpp4990setup.exe?download

tomtomclancy
tomtomclancy
Niveau 9
22 octobre 2005 à 16:44:40

c´est un editeur de code tout comme visual C++ ou visual studio avec compilateur pour transformaer ton code en langage machine.
c´est tout.
Si tu as le compilo GCC d´installé sur ta machine tu peux tres bien ecrire ton code au bloc note. et ensuite le compiler en msdos.

Qosimo
Qosimo
Niveau 37
22 octobre 2005 à 17:29:12

Re-bonjour,
Encore quelques petite questions de débutant :

-connaissez-vous une commnde pour effacer le contenu de la fenêtre type ms-dos ?

-connaissez-vous une commande pour exécuter un programme, en lui passant des arguments ?

voilà, c´est tout !

Grobourrin_II
Grobourrin_II
Niveau 10
22 octobre 2005 à 18:07:27

Et où puis-je trouver le C++ pur? ^^

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