Prob ouv fichier avec chemin absolu c++
Fermé
Eti38
Messages postés
55
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
16 mars 2010
-
4 août 2008 à 15:04
overcode Messages postés 119 Date d'inscription jeudi 6 décembre 2007 Statut Membre Dernière intervention 21 octobre 2011 - 4 août 2008 à 16:15
overcode Messages postés 119 Date d'inscription jeudi 6 décembre 2007 Statut Membre Dernière intervention 21 octobre 2011 - 4 août 2008 à 16:15
A voir également:
- Prob ouv fichier avec chemin absolu c++
- Fichier rar - Guide
- Fichier host - Guide
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Fichier iso - Guide
- Lorsqu'un fichier est en ligne sur le web, il a un chemin d'accès absolu tout comme lorsqu'il est stocké en local. - Forum Graphisme
13 réponses
overcode
Messages postés
119
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
21 octobre 2011
27
4 août 2008 à 15:07
4 août 2008 à 15:07
Qu'est ce tu veux dire par "à distance" ?
Eti38
Messages postés
55
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
16 mars 2010
2
4 août 2008 à 15:10
4 août 2008 à 15:10
Un autre programme se situant autre part ds l'arborescence doit lancer le premier...
(Fork,execve,....)
(Fork,execve,....)
overcode
Messages postés
119
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
21 octobre 2011
27
4 août 2008 à 15:16
4 août 2008 à 15:16
Je ne me rappelle plus très bien de ça en C++, mais que reçois-tu quand ça ne marche pas ? open te lance une exception ou quelque chose comme ça ?
Ton fichier n'est pas ouvert par un autre process ? Parce qu'en écriture (ofstream) il n'y a qu'un process à la fois
Ton fichier n'est pas ouvert par un autre process ? Parce qu'en écriture (ofstream) il n'y a qu'un process à la fois
Eti38
Messages postés
55
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
16 mars 2010
2
4 août 2008 à 15:19
4 août 2008 à 15:19
HA oui, j'ai ommis un détail qui peut avoir de l'importance.
L'autre programme est en c....
j'avais vu ds le man d'execve quon pouvait lancer un script!
Peut-être ce que je vais devoir faire....
Quand ca ne marche pas, ca bloque juste... il boucle peut-etre quelquepart..
L'autre programme est en c....
j'avais vu ds le man d'execve quon pouvait lancer un script!
Peut-être ce que je vais devoir faire....
Quand ca ne marche pas, ca bloque juste... il boucle peut-etre quelquepart..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Eti38
Messages postés
55
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
16 mars 2010
2
4 août 2008 à 15:23
4 août 2008 à 15:23
mon code:
ofstream file(......);
a la suite de cela, file vaut zero.
cela signifie que l'ouverture n'a pas eu lieu...
ofstream file(......);
a la suite de cela, file vaut zero.
cela signifie que l'ouverture n'a pas eu lieu...
overcode
Messages postés
119
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
21 octobre 2011
27
4 août 2008 à 15:27
4 août 2008 à 15:27
Ton nom de fichier contient-il un caractère blanc ou spécial ?
Eti38
Messages postés
55
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
16 mars 2010
2
4 août 2008 à 15:37
4 août 2008 à 15:37
Le seul caractere special est le ~ indiquant la racine..
il me semble que ce n'est pas problématique...
me trompe-je????????
il me semble que ce n'est pas problématique...
me trompe-je????????
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
4 août 2008 à 15:38
4 août 2008 à 15:38
oaui, une erreur de "\" non protégé, ou d'espace.
donne nous ta macro, ton chemin absolue, et l'appel à la macro.
(d'ailleur les macro, c'est à méga éviter)
donne nous ta macro, ton chemin absolue, et l'appel à la macro.
(d'ailleur les macro, c'est à méga éviter)
overcode
Messages postés
119
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
21 octobre 2011
27
4 août 2008 à 15:44
4 août 2008 à 15:44
Fais voir le nom de fichier, ou le bout de programme (macro + ofstream)
Eti38
Messages postés
55
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
16 mars 2010
2
4 août 2008 à 15:45
4 août 2008 à 15:45
en fait j'ai pas tout dit.............;
je vous la refait avec la version qui marche:
la macro: "./central_memory/file"
comme vous l'aurais compris,je "simule" une memoire centrale dont les noms de fichiers sont fileN
donc je concatene une chaine A contenant ma macro ac celle contenant le numero du fichier a acceder (B)
Soit la concatenation de A et B donne C:
puis j'ouvre le fichier de nom C....
voila j'espere que vous avais compris....
je vous la refait avec la version qui marche:
la macro: "./central_memory/file"
comme vous l'aurais compris,je "simule" une memoire centrale dont les noms de fichiers sont fileN
donc je concatene une chaine A contenant ma macro ac celle contenant le numero du fichier a acceder (B)
Soit la concatenation de A et B donne C:
puis j'ouvre le fichier de nom C....
voila j'espere que vous avais compris....
overcode
Messages postés
119
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
21 octobre 2011
27
4 août 2008 à 16:01
4 août 2008 à 16:01
Pour le caractère ~, je ne suis pas sûr. Tu sauve le source en UTF-8, ou autre chose ?
Eti38
Messages postés
55
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
16 mars 2010
2
4 août 2008 à 16:06
4 août 2008 à 16:06
UTF-8
overcode
Messages postés
119
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
21 octobre 2011
27
4 août 2008 à 16:15
4 août 2008 à 16:15
central_memory est un dossier. Peut-être que tu t'es trompé dans le chemin complet, car la création d'un fichier en écriure par ofstream ne crée pas les répertoires intermédiaires, et donc renvoie un flux nul si le chemin n'existe pas.
Donne nous plus d'indications.
Donne nous plus d'indications.