cs_gilles89
Messages postés12Date d'inscriptionmercredi 17 mars 2004StatutMembreDernière intervention21 novembre 2004
-
19 août 2004 à 17:58
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013
-
19 août 2004 à 22:56
salut tout le monde, je débute en c++ et voulais poser une question:
au fait, j'ai un programme qui récupère un nom de fichier que tape l'utilisateur puis ouvre ce fichier en écriture. jusque là ça va mais si je veux écrire dans ce fichier à partir d'une autre fonction que main(), avec dev cpp 4.9, il me dit "fout undeclared (first use in this function).
est-ce que quelqu'un pourrait me dire comment écrire de cette fonction?
merci d'avance
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 19 août 2004 à 22:43
djl> dans ce genre de fonction qu'est ce que les "const char*" changent réellement par rapport au "char*" ?
Pourquoi ne pas mettre simplement des "char*" ?
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 19 août 2004 à 22:52
assure l'integrité de la chaine, filename peut etre une chaine literale et si on tentee de la modifier ca peux planter
il faut user au maximun des const pour securiser le code et permettre au compilateur d'optimiser, pour les meme raison chaque fonction doit avoir son prototype