cs_lahou
Messages postés41Date d'inscriptiondimanche 18 mars 2001StatutMembreDernière intervention 4 novembre 2003
-
1 avril 2002 à 21:02
trankille91
Messages postés3Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention30 décembre 2004
-
3 janv. 2005 à 17:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
trankille91
Messages postés3Date d'inscriptionjeudi 30 décembre 2004StatutMembreDernière intervention30 décembre 2004 3 janv. 2005 à 17:43
Pour éviter ça :
error C2106: '=' : left operand must be l-value
écris :
char* nom=new char[MAX_PATH];
au lieu de :
char nom[MAX_PATH];
cs_levetot
Messages postés18Date d'inscriptionmercredi 16 juillet 2003StatutMembreDernière intervention15 janvier 2005 9 août 2004 à 15:55
Je crois que MAX_PATH est défini dans windows.h
beeline
Messages postés83Date d'inscriptionjeudi 20 décembre 2001StatutMembreDernière intervention 9 juin 2009 25 juil. 2004 à 18:23
il me semble ( mais je débute alors ce n'est qu'une croyance ) que MAX_PATH n'est pas défini nan ?
Ou peut etre dans l'un des .h ? Lequel ?
PsyClown44
Messages postés4Date d'inscriptionsamedi 30 août 2003StatutMembreDernière intervention 8 avril 2004 15 juin 2004 à 13:47
le nom n'est récupéré qu'à partir de FindNextFile, ce qui fait que le premier dossier ou fichier n'est pas récupéré
il faut mettre un nom = wData.cFileName dès la récupération du handle après FindFirstFile
bidoch78
Messages postés67Date d'inscriptionmercredi 27 février 2002StatutMembreDernière intervention 2 décembre 2005 26 mars 2004 à 23:53
oXid_FoX
Messages postés27Date d'inscriptionmercredi 4 février 2004StatutMembreDernière intervention13 mars 2007 12 févr. 2004 à 14:28
et si on ne veut que les dossiers, on fait comment ?
oXid_FoX
Messages postés27Date d'inscriptionmercredi 4 février 2004StatutMembreDernière intervention13 mars 2007 12 févr. 2004 à 14:28
et si on ne veut que les dossiers, on fait comment ?
Tyrael369
Messages postés15Date d'inscriptiondimanche 12 janvier 2003StatutMembreDernière intervention17 décembre 2003 14 déc. 2003 à 21:08
Merci je cherchais cette source :-P WarBoss met le variable nom en LPCSTR(pour moi ça marche :))
warboss
Messages postés1Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention26 novembre 2003 26 nov. 2003 à 03:07
Quand je le compile il marque toujours
(22) : error C2106: '=' : left operand must be l-value
c du a quoi?
merci de me répondre:)
cs_yAAm
Messages postés45Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention22 février 2006 13 nov. 2003 à 11:33
humm, on oublie quelque peu de fermer le handle, mais surtout, on rempli pas comme ca un tablea de char, c bien de sortir un tel petit bout de code en 5 minute, mais tout comme ce code est à l'origine ecrit pour aider les debutant, il ne doit pas les effrayer avec des erreurs de ce type. un strcpy devrai suffir a resoudre le pb avec un test pour etre sur que le nom ne depasse pas les 255 (peu de chance mais on commence comme ca et... on finit par programmer des services plein de failles a la BO) mm si c'est pas tres ISO puisque le second operand n'est pas un const char. mais bon . . .
D1m3x
Messages postés402Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention21 juillet 20051 14 juil. 2003 à 21:28
Jhep, je crois ke ta pas tt compris, shion a tt fait réson bon c vré ke donner 1 ct un peu exagerer mais tu as l'air de reprocher a shionde vouloir apprendre
....
cs_Jhep
Messages postés68Date d'inscriptiondimanche 31 mars 2002StatutMembreDernière intervention18 janvier 2010 15 nov. 2002 à 20:50
mmuller57 n'oublis pas de fermer le handle de recherche avec FindClose(listing).
cs_Jhep
Messages postés68Date d'inscriptiondimanche 31 mars 2002StatutMembreDernière intervention18 janvier 2010 15 nov. 2002 à 20:45
salut shion. il est très bien ce code et pas compliqué. soit pas frustré de pas comprendre on a tous été lamer au début. c'est pas très gentil de mettre 1 (pas bien grave mais ca fait pas plaisir).
cs_shion
Messages postés4Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention30 avril 2004 12 nov. 2002 à 13:23
Je met 1 car un programme sans commentaire n'est pas un programme...
cs_shion
Messages postés4Date d'inscriptionmardi 12 novembre 2002StatutMembreDernière intervention30 avril 2004 12 nov. 2002 à 13:21
Je met 1 car un programme sans commentaire n'est pas un programme...
Sverdlovsky
Messages postés58Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention10 janvier 2005 13 oct. 2002 à 20:35
Hummm, pas mal ce truc, t'es balèze mec.Et comment fait-on pour scanner le disque dur à la recherche de fichier portant l'extension TXT par exemple ?
:o)
sebos2013
Messages postés64Date d'inscriptionvendredi 23 août 2002StatutMembreDernière intervention 7 décembre 2006 23 sept. 2002 à 20:48
Quand j'essaie de compiler ce code,
l'erreur suivante s'affiche, où est le probleme:
C:SebProgrammationlister.cpp(23) : error C2106: '=' : left operand must be l-value
mmuller57
Messages postés174Date d'inscriptionmardi 10 avril 2001StatutMembreDernière intervention30 juillet 20031 1 avril 2002 à 21:26
De rien je l'ai fait en 5 minutes et je l'ai mis sur le site histoire d'en faire profiter à tout le monde ! @+
cs_lahou
Messages postés41Date d'inscriptiondimanche 18 mars 2001StatutMembreDernière intervention 4 novembre 2003 1 avril 2002 à 21:02
J'ai pas encore tester mais c genial ce matin je cherché ce code et le voilà !!!
Merci
Lahou
3 janv. 2005 à 17:43
error C2106: '=' : left operand must be l-value
écris :
char* nom=new char[MAX_PATH];
au lieu de :
char nom[MAX_PATH];
9 août 2004 à 15:55
25 juil. 2004 à 18:23
Ou peut etre dans l'un des .h ? Lequel ?
15 juin 2004 à 13:47
il faut mettre un nom = wData.cFileName dès la récupération du handle après FindFirstFile
26 mars 2004 à 23:53
{
// ICI Repertoires
}
else
{
// ICI Fichiers
}
12 févr. 2004 à 14:28
12 févr. 2004 à 14:28
14 déc. 2003 à 21:08
26 nov. 2003 à 03:07
(22) : error C2106: '=' : left operand must be l-value
c du a quoi?
merci de me répondre:)
13 nov. 2003 à 11:33
14 juil. 2003 à 21:28
....
15 nov. 2002 à 20:50
15 nov. 2002 à 20:45
12 nov. 2002 à 13:23
12 nov. 2002 à 13:21
13 oct. 2002 à 20:35
:o)
23 sept. 2002 à 20:48
l'erreur suivante s'affiche, où est le probleme:
C:SebProgrammationlister.cpp(23) : error C2106: '=' : left operand must be l-value
1 avril 2002 à 21:26
1 avril 2002 à 21:02
Merci
Lahou