akwell1
Messages postés47Date d'inscriptionsamedi 23 octobre 2004StatutMembreDernière intervention19 juin 2005
-
23 oct. 2004 à 00:22
green mamba -
18 janv. 2009 à 11:30
salut a tous je dois faire un petit programme en c++ mais je suis pas tres douer:
akwell1
Messages postés47Date d'inscriptionsamedi 23 octobre 2004StatutMembreDernière intervention19 juin 2005 23 oct. 2004 à 19:26
merci mais j'ai les erreurs suivantes quand je veux compiler
--------------------Configuration: Cpp1 - Win32 Debug--------------------
Compiling...
Cpp1.cpp
C:\Documents and Settings\akwell\Mes documents\c++\tri ip\Cpp1.cpp(24) : error C2040: 'i' : 'unsigned int' differs in levels of indirection from 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *'
C:\Documents and Settings\akwell\Mes documents\c++\tri ip\Cpp1.cpp(24) : error C2446: '<' : no conversion from 'unsigned int' to 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
C:\Documents and Settings\akwell\Mes documents\c++\tri ip\Cpp1.cpp(24) : error C2040: '<' : 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > *' differs in levels of indirection from 'unsigned int'
C:\Documents and Settings\akwell\Mes documents\c++\tri ip\Cpp1.cpp(26) : warning C4508: 'main' : function should return a value; 'void' return type assumed
Error executing cl.exe.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 23 oct. 2004 à 19:48
dev cpp n'est pas un compilo, donc pas non plus un vrai compilo. Sous windows, préfère quand même le compilateur de Visual C++ qui est gratuit.
En fait VC++ ne respecte pas les règles de portée du for, les variables déclarées dedans (ici i) restent déclarées après, donc pour le deuxieme for, utilise un autre identificateur (l'option /Zc:forScope permet de régler ce probleme)
En tous cas je compile très bien l'exemple de djl avec VC++ 7.1