sloaneaaaa
Messages postés1Date d'inscriptionsamedi 10 janvier 2004StatutMembreDernière intervention10 janvier 2004
-
10 janv. 2004 à 12:51
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 2004
-
10 janv. 2004 à 13:46
ben voila je voudrai creer un fichier texte auquel je puisse donner n'importe quel nom ms g des erreurs que je comprend pas
le nom de fichier est ds un tableau de char
voici mon source (il comporte des erreurs notement au niveau du passage de parametre)
/* ------------------------- Crée un fichier composé de n entiers ----------------------------- */
/* Paramètres en entrée : un pointeur sur un tableau de caratère contenant le nom du fichier à créer,
n le nombre d'éléments et N la valeur maximale des éléments. */
void InitFichEntiers(char *nom_fich_str, int n, int N)
{
/* il accepte pas ma chaine */
ofstream fich_ecr(nom_fich_str,ios::out);
int i;
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 10 janv. 2004 à 13:46
salut,
fait attention, char *nom_fichSTR[21]; tu declare un pointeur sur tableau de char ce qui fait que *nom_fichSTR ne signifie rien car tu n'a rien allouer
ensuite c'est bon.
tu parle de pointeur sur tableau mais un tableau c'est deja un pointeur,donc pour le passage par parametre c'est une reference qui est en faite envoyé