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

Dev C++

Squaleon
Squaleon
Niveau 10
27 janvier 2004 à 16:17:45

hey tlm, j´ai téléchargé dev C++ récemmenet et j´ai eu quelques problèmes pr la création de mon tout 1er programme ( faut bien commencer quelque part) ! Mais malgré le fait que je ne trouve aucune faute dans le code, le compilateur, lui, en trouve bien une et je sais pas trop ou elle est. Je débute en prog C++ donc soyez pa tro dur svp !

Voici la source de mon programme; il permet de convertir des degrés celsius en degrés Farenheit

/ /
/ / Conversion - convertit les températures exprimées en degrés Celsius
/ / en degrés Farenheit
/ / unités :
/ / Fareinheit = Celsius * ( 212 - 32)/100 + 32
/ /

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

int main(int nNumberofArgs, char* pszArgs[])
{
/ / entrez la température en dégrés Celsius
int nCelsius;
cout < < " Entrez la température en degrés Celsius :";
cin > > nCelsius;

/ / calcul du facteur de conversion des degrés Celsius
/ / en degrés Farenheit
int nFactor;
nFactor = 212 - 32;

/ / utilisation du facteur de conversion pour convertir les
/ / degrés Celsius en degrés Farenheit
int nFarenheit;
nFarenheit = nFactor * nCelsius/100 + 32;
/ / sortie des résultats :
cout < < " Equivalence en degrés Fanrenheit :";
cin < < nFarenheit;

return 0;
}

JeanYvesYves
JeanYvesYves
Niveau 10
27 janvier 2004 à 16:19:12

marque l´erreur qui est donnée par ton compilateur please !

Ruffi
Ruffi
Niveau 9
27 janvier 2004 à 16:21:15

Y a un probleme avec cout et cin :
Pour les utiliser, soit tu fais :
std::cout et std::cin
soit tu met apres les #incudes :
using namespace std;

Squaleon
Squaleon
Niveau 10
27 janvier 2004 à 16:26:35

je sai pa trè bien tiliser dev C++ mais quand j´essaie de compiler une fenetre s´ouvre en un éclair pus disparait !

Il me met ds la barre de statut en bas à droite " unable to run program file" . Et quand je regarde dans classes ya une puce avec écri : " main(int nNumberofArgs, char* pszArgs[]):int"

JeanYvesYves
JeanYvesYves
Niveau 10
27 janvier 2004 à 16:59:34

pour éviter que la fenetrer disparaissent, juste avant le

return 0;

met un :

getchar();

et dis nous ce que ça fait :)

Silverlink
Silverlink
Niveau 9
27 janvier 2004 à 17:00:06

Je vois que tu vient d´acheter C++ pour les nuls ( assez marrant, assez clair sur certains points mais plutôt rapide sur d´autres). J´ai eu le même problème que toi, mais on ne m´a jamais donné de solution. Donc je te laisse si jamais qqun connait la solution.

Lapintade
Lapintade
Niveau 30
27 janvier 2004 à 17:14:37

Tiens au passage, comment on fait un " goto next error" sous DevC++ ( l´equivalent de F4 sous VC++)

MathieuN7
MathieuN7
Niveau 10
27 janvier 2004 à 19:24:25

A la ligne

cin < < nFarenheit;

c´est faux; en effet qd tu mets cin l´opérateur est > >, et non < <...
Voilà bon courage

Crayon2000
Crayon2000
Niveau 8
27 janvier 2004 à 19:33:13

Si tu la pris dans un livre tu a mal copier l´exemple, car dès la première ligne il y a une erreur.

Ce n´est pas #include < studio.h>, mais plutôt:

  1. include < stdio.h>

Et pour les commentaires c´est / / et non / / avec un espace. Avant d´écrire le code, essaie de comprendre les commandes.

La prochaine fois, achète un livre avec un CD, dans ce temps là tu n´es pas oubliger de réécrire le code.

Crayon2000
Crayon2000
Niveau 8
27 janvier 2004 à 19:34:33

Voici le code fonctionnel :-) :

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

int main(int nNumberofArgs, char* pszArgs[])
{
/ / entrez la température en dégrés Celsius
int nCelsius;
cout < < " Entrez la température en degrés Celsius :";
cin > > nCelsius;

/ / calcul du facteur de conversion des degrés Celsius
/ / en degrés Farenheit
int nFactor;
nFactor = 212 - 32;

/ / utilisation du facteur de conversion pour convertir les
/ / degrés Celsius en degrés Farenheit
int nFarenheit;
nFarenheit = nFactor * nCelsius/100 + 32;
/ / sortie des résultats :
cout < < " Equivalence en degrés Fanrenheit :";
cout < < nFarenheit < < endl;
getchar();

return 0;
}

MathieuN7
MathieuN7
Niveau 10
27 janvier 2004 à 19:35:29

lol pr le include ok, mais les commentaires c normal c les ofurms ki font ça, ils espaces deux caractères typographiques, regarde, je vais les coller:

" ""
< <<
/ //
! !!

Voilà!

maxime999
maxime999
Niveau 8
27 janvier 2004 à 19:36:19

pour le getchar();, c du C ca :p, en c++ ca fait
system("PAUSE");

ensuite squaleon, tu as qqu problemes avec cout et cin.
deja c < cstdio> et pas < studio.h>, en plus il sert a rien c include vu que tu utilises iostream.
le < iostream.h>, c pas tres standart, fait plutot < iostream> ( sans le . h) dans ce cas
deja comme l´a dit ruffy, tu fais soit std::cin et std::cout ( c du aux espaces de noms) ou alors tu fais un using namespage std; au debut du prog.

bon, apres, y a pas d´espace entre les < :: cout < < " Entrez la température en degrés Celsius :";

a la fin, tu n´affiche pas nFarenheit, tu demandes a lutilisateur de tapper qqu chose, donc remplace ton cin, par un cout. et voila c tout ce que je vois comme erreur, et comme ca tu as un bon code en pur C++

Crayon2000
Crayon2000
Niveau 8
27 janvier 2004 à 19:36:36

Oups, j´ai remarquer que le forum changeait des trucs, fais attention. Il n´y a pas d´espace entre < et < et entre / et /

maxime999
maxime999
Niveau 8
27 janvier 2004 à 19:37:40

Mathieun7 > ah ouais ok

Silverlink
Silverlink
Niveau 9
27 janvier 2004 à 19:38:11

Il s´est effectivement trompé sur le stdio.h.

Sinon en gros tu as juste rajouté le getchar();

MathieuN7
MathieuN7
Niveau 10
27 janvier 2004 à 19:44:01

et c pa " using namespage std" mais using namespaCe std...
et c mm pa la peine de le mettre je crois!

maxime999
maxime999
Niveau 8
27 janvier 2004 à 19:45:36

ah excuse moi, une faute de frappe :)

MathieuN7
MathieuN7
Niveau 10
27 janvier 2004 à 19:46:40

:sarcastic:

Crayon2000
Crayon2000
Niveau 8
27 janvier 2004 à 21:20:09

silverlink:

J´ai changer la ligne:
cin < < nFarenheit;

Pour:
cout < < nFarenheit < < endl;

Je pensait qu´il y avait plus d´erreur, mais c´est le forum qui démoli le code.

MathieuN7
MathieuN7
Niveau 10
27 janvier 2004 à 21:39:15

oui c lourd ça qu´il sépare tout! lol au début j´avais plein d´erreurs, mais les commentaires les opérateurs, tout tout tout était faux...

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