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

prb dev c++ :(

Scullder
Scullder
Niveau 10
10 juillet 2003 à 16:35:26

voilou je débute, j´ai installé dev c++ et appris les bases ( pas encore les pointeurs mais g compris le principe), j´ai aussi installé allegro y´a quelques temps. Tout marchait tranquille jusqu´à aujourd´hui j´étais bien motivé, puis dev c++ a légèrement planté :(

______________________________
mon " prog" tout simple :

  1. include<iostream.h>

int main()
{
cout < < " test";
}

____________________________________

le log de compilation :

Compilateur: Default compiler
Exécution de g++.exe...
g++.exe " C:\Dev-Cpp\SansNom1.cpp" -o " C:\Dev-Cpp\SansNom1.exe" -pg -g3 -I"C:\Dev-Cpp\include\c++" -I"C:\Dev-Cpp\include\c++\mingw32" -I"C:\Dev-Cpp\include\c++\backward" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib"
In file included from
C:/Dev-Cpp/include/c++/bits/stl_iterator_base_func
s.h:68,
from C:/Dev-Cpp/include/c++/bits/stl_algobase.h:74,
from C:/Dev-Cpp/include/c++/memory:54,

from C:/Dev-Cpp/include/c++/string:48,
from C:/Dev-Cpp/include/c++/bits/localefwd.h:49,
from C:/Dev-Cpp/include/c++/ios:48,
from C:/Dev-Cpp/include/c++/ostream:45,
from C:/Dev-Cpp/include/c++/iostream:45,
from C:/Dev-Cpp/include/c++/backward/iostream.h:32,
from C:\Dev-Cpp\SansNom1.cpp:1:
C:/Dev-Cpp/include/c++/bits/concept_check.h:52: warning: invalid character in macro parameter name
C:/Dev-Cpp/include/c++/bits/concept_check.h:52: badly punctuated parameter list in `#define´

Exécution terminée
____________________________

voilà, j´ai cherché sur le net et un peu moi même et g po résolu le prb, alors si quelqu´un a déjà eu ce problème.... :-d merci d´avance :)

Scullder
Scullder
Niveau 10
10 juillet 2003 à 16:38:37

et j´utilise dev c++ 4.9.8...

bobkillerTRUE
bobkillerTRUE
Niveau 5
10 juillet 2003 à 17:03:28

REVOIS T BASES LOL !

  1. include<iostream> // pas de . h

int main()
{
std::cout < < " test"; // std:: ou using namespace std; // apres include
return 0; // super important ! !!!
}

Altonfrere
Altonfrere
Niveau 10
10 juillet 2003 à 17:09:00

! ? bobkiller va revoir les tiennes ! il existe 2 manières d´utiliser iostream, et celle ci :

  1. include < iostream.h>

int main()
{
cout < < " test";
}

est tout à fait correcte !

bobkillerTRUE
bobkillerTRUE
Niveau 5
10 juillet 2003 à 17:10:57

lol, mais sa sert a rien de mettre le . h c l avantage du c++ ! pk se compliquer la vie et rajouter des trucs qui servent a rien ds un prog lol !

bobkillerTRUE
bobkillerTRUE
Niveau 5
10 juillet 2003 à 17:11:52

et essai de compiler sans using namespace ou std::, j attend de voir si sa marche lol Altonfrere !

bobkillerTRUE
bobkillerTRUE
Niveau 5
10 juillet 2003 à 17:13:54

et le pire c de pas mettre return 0; ! !!! meme si sa marche c completement con! Donc rien a ajouter . ..

Scullder
Scullder
Niveau 10
10 juillet 2003 à 17:15:31

voilà donc bobkiller g essayer ta technique et j´ai toujours la même erreur :( c relou, je vais retélécharger dev c++ allegro et tout ce qui va avec et je vais tout réinstaller... ça sera plus simple ^^

rei-games
rei-games
Niveau 5
10 juillet 2003 à 17:16:45

dev c++ je trouve que c´est de la merde :)
prend un autre compliateur un peu mieu lol

Scullder
Scullder
Niveau 10
10 juillet 2003 à 17:19:45

ouai mais c gratos :-d
v chercher un autre truc...

Kouic
Kouic
Niveau 9
10 juillet 2003 à 17:25:33

Mais non rei-games, Dev-C++ est tres bien, mais faut pas raller lorsque l´on utilise la version 4.9.8 qui est une beta.

Toute fois, cette beta a l´avangage d´utiliser GCC 3.2, ce qui est pas mal point de vue portabilitée.

Altonfrere
Altonfrere
Niveau 10
10 juillet 2003 à 17:38:08

" et essai de compiler sans using namespace ou std::, j attend de voir si sa marche lol Altonfrere ! "

Bin oui justement c´est l´avantage d´utiliser " iostream.h" c´est que tu n´utilises pas les libs STL ( std::qqchose) mais les vraies lib du C++.

avec < iostream.h>
tu fais : cout, cin directement

avec < iostream>
faut utiliser std devant ou using . ..

Scullder
Scullder
Niveau 10
10 juillet 2003 à 17:38:58

je v essayer dev c++ 4, ce sera plus sur...

Kouic
Kouic
Niveau 9
10 juillet 2003 à 17:44:18

Je confirme, sur ce point, Altonfrere a raison.
Mais dans le cas de G++ 3.2 c´est un peu ´depassé´ d´utiliser iostream.h. Il vaut mieux utiliser < iostream> sans quoi le compilo rale :)

Kelios
Kelios
Niveau 8
10 juillet 2003 à 18:47:58

" lol, mais sa sert a rien de mettre le . h c l avantage du c++ ! pk se compliquer la vie et rajouter des trucs qui servent a rien ds un prog lol ! "

:lol: :lol: :lol: Vraiment trop :lol: . J´ai jamais vu ça, raconter un truc pareil...

" lol, mais sa sert a rien de mettre le . h c l avantage du c++ ! "
C´est comme bizzare, j´ai l´impression que #include < windows> ne compileras pas... Mais bon, je suis surement dans le faux, vieux manitou...

" pk se compliquer la vie et rajouter des trucs qui servent a rien ds un prog lol ! "
Ouais, t´as totalement raison... D´ailleurs, on devrait se débarasser des autres extensions... à quoi ça sert, de nos jours, de garder l´extension . dll, ou . exe, ou . sys? À rien, vraiment... À bas les extensions, vive l´uniformisation!

Kelios
---------

bobkillerTRUE
bobkillerTRUE
Niveau 5
10 juillet 2003 à 19:26:12

En C++ c < iostream> qui est utilisé de partout :) c pas ma faute a moi mais c comme ca ! Acheté des bouquin renseignez vous un peux les mecs. Et Kelios on enléve les . h pour les librairies standands alors réfléchi un peu avant de dire des bétises comme par pour string !
Essayé de mettre < string.h> et déclaré un string, si sa marche vous etes des boss , sinon fo apprendre un peu plus le C++ :)

bobkillerTRUE
bobkillerTRUE
Niveau 5
10 juillet 2003 à 19:33:58

Et tu sais koi Kelios, y a des systemes d exploitation qui ont pas d extension ! lol ( en tt cas pas écris a la fin :) ) car tu sais il ne faut pas forcément qu il soit écris pour que l ordi comprenne ! lol

Kouic
Kouic
Niveau 9
10 juillet 2003 à 20:06:06

Ha, bobkillerTRUE, tu as enfin acheter un bouquin de C++ ! ! Bonne initiative.
Et puis ca doit porter ses fruits puisse que tu commences a pronner le C++ le vrai ! ; )
Mais bon, faut pas faire comme moi et devenir un extremiste du C++ pur!!! Ca ca m´est reserver ! !
Nonmais, copieur...

elflaco
elflaco
Niveau 5
10 juillet 2003 à 21:05:19

vous pouvez m en dire + sur les librairies
ou est ce quon les a ?

SKINp
SKINp
Niveau 4
10 juillet 2003 à 21:16:36

Altonfrere, c vrai quil y a un probleme dasn le code, il faut mettre le return 0 si on utilise le type " int", puisque cest une fonction et quil faut retourner une certaine variable(inexistante ici mais il faut le mettre quand meme). Il faut remplacer le int par void si on ne veut pas mettre le return 0

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