begin process at 2012 02 11 01:27:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Fichier / Disque

 > 

Donner un nom aléatoire a des fichiers.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Donner un nom aléatoire a des fichiers.

mardi 17 mai 2005 à 21:12:45 | Donner un nom aléatoire a des fichiers.

XKaliBur

Membre Club

Voila en gros pour résumer vite fait ça ressemble à ça :

#include <stdio.h>
int main()
{
    int i = 1;
    int j = 10;

    while(i < j) {
        FILE *pfile = fopen (i, "wt");
        fclose(pfile);
        ++i
    }
    return 0;
}

Sauf que j'ai ça comme erreur : cannot convert parameter 1 from 'int' to 'const char *'.
Ok j'ai bien compris pourquoi mais j'aimerais savoir s'il y a moyen d'y remédier...
Voir si possible faire un fopen("c:\\"i, "wt");

J'espère que vous aurez compris ce que je veux dire.



mardi 17 mai 2005 à 21:23:06 | Re : Donner un nom aléatoire a des fichiers.

vecchio56

Administrateur CodeS-SourceS
Tu peux utiliser sprintf, mais je vois pas le rapport avec le titre de ton sujet

char fichier[32];
sprintf(fichier, "C:\\%d", i);


mardi 17 mai 2005 à 21:30:16 | Re : Donner un nom aléatoire a des fichiers.

XKaliBur

Membre Club

Ouai je me suis mal exprimer c'est pas vraiment aléatoire mais plutôt consécutif genre que les fichiers s'appellent par exemple 0.txt, 1.txt, 2.txt, 3.txt, 4.txt...



mercredi 18 mai 2005 à 02:33:03 | Re : Donner un nom aléatoire a des fichiers.

XKaliBur

Membre Club

SVP c'est assez pressent.


mercredi 18 mai 2005 à 07:31:24 | Re : Donner un nom aléatoire a des fichiers.

U235

Faut prendre la fonction itoa pour convertir un int en char puis apres du fait un strcat(numero_mi_en_char,".txt");

exemple :

char chemin[]="C:\\";
char chemin2[100];

int numero = 0;
char numero2[5];

while(1)
{
    chemin2 = chemin;
    itoa(numero,numero2,5);
    strcat(chemin2,image2);

    FILE *pfile = fopen (chemin2, "wt");
    fclose(pfile);

    numero++;
}
mercredi 18 mai 2005 à 07:34:14 | Re : Donner un nom aléatoire a des fichiers.

U235

J me suis tromper de nom de variable a la ligne 11 g mi "image2" au "lieu numero2".
C'est paceke g pri l'exemple d'un de mes prog et j l'ai changer la.
mercredi 18 mai 2005 à 13:41:50 | Re : Donner un nom aléatoire a des fichiers.

U235

J sui un boulet a itoa() fo mettre 10 a la fin si tu veu que ce soi en base 10.


Cette discussion est classée dans : int, aléatoire, fichiers, donner, pfile


Répondre à ce message

Sujets en rapport avec ce message

fichiers [ par oceane67 ] Bonjour tous! je suis en train de faire un programme avec des fichiers, c'est la premiere fois, et mon code plante, je ne sais pas si ce que j'ais fai fichiers [ par oceane67 ] Bonjour tous!je suis en train de faire un programme avec des fichiers, c'est la premiere fois, et mon code plante, je ne sais pas si ce que j'ais fais remplir un tableau avec des valeur aléatoire [ par Strick9 ] Bonjour à tous,voila je voudrai remplir un tableau avec des valeur aléatoirepar exemple:{int t[50],i;for(i=0;it[i]= ?????????   je sais qu'en java ça metre der donner en ordre crosante ??? [ par li ] Comment metre des donner en ordre ???Mon code : ma class; class colision{public: <b aficher les donner dune variable int dans un textbox [ par li ] Voila jaimerais affaicher les donner( nombre) que contient une variable int dans un textboxmais a chaque fois jai la meme erreur ... sa me dit que l'o Binaire Hexa :-S Un petit soutient svp [ par MrDimanche ] Bonjour, voila ce qui m'amène.Je dois lire un fichier de données binaire, et le convertir. Mais si j'ai une petite expérience en c, c'est la première STRUCTURE EN C++ [ par smar ] VOICI MOT CODE EN C++ #include struct date {int jour; int mois; int annee; }; struct Etudiant { char nom[50]; char prenom[50]; int cin; date d; int ni probleme d'allocation d'une matrice [ par emomar ] salut à tous voila j'ai un probleme avec la fonction remplir voila le code si quelqu'un peut m'aider merci code : [code=cpp]#include #include int n Jeu de la vie en C [ par nala14 ] Bonsoir je programme le jeu de la vie en C et je n'arrive pas à compiler mon programme pourriez vous m'aider svp merci #include #include #include DLL problem [ par daaaadou ] Bonjour à tous, Je suis entrain de développer un visualiseur des fichiers 3D (*.wrl,*.3ds,*.blend,...), et j'ai utilisé pour ça la library opengl ,


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,864 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales