Gestion fichiers TXT

Résolu
cs_trystan007 Messages postés 32 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 22 août 2005 - 11 mai 2005 à 17:00
cs_trystan007 Messages postés 32 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 22 août 2005 - 14 mai 2005 à 13:10
Salut, je cherche une commande afin de gérer des fichier texte.
En cherchant, je suis tombé sur la commande fopen, mais le code suivant (code d'exemple pour essayer de faire fonctionner fopen avant de l'inclure dans mon programme):

#include <stdio.h>
#include

int main()
{
FILE *Pointeur_sur_fichier;
Pointeur_sur_fichier = fopen("c:\user\essai.txt", "w");

if (Pointeur_sur_fichier == NULL)
{
cout << "Fichier inexistant" << endl;
Sleep (1000);
exit(0);
}
}

Me donne les erreurs suivantes sous Dev C++ v.4.8.8.0
30 C:\Documents and Settings\Propriétaire\Mes documents\Programmes\fichier txt.cpp:7
non-hex digit 's' in universal-character-name

Je ne sais pas quoi faire

Trystan007

11 réponses

yserver Messages postés 203 Date d'inscription lundi 2 août 2004 Statut Membre Dernière intervention 8 septembre 2006
11 mai 2005 à 17:17
Bonjour,

Double le smbole \ cela devrait alle mieux.

Bon courage.
3
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 12
11 mai 2005 à 23:20
Oui bien sur, ma première ligne c'était en fait pour dire ce que contenait fichier, je rectifie:





char fichier[20] = "fichier";

strcat(fichier, ".txt");

fichier contient "fichier.txt"
3
cs_trystan007 Messages postés 32 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 22 août 2005
11 mai 2005 à 17:24
Merci beaucoup!

Trystan007
0
yserver Messages postés 203 Date d'inscription lundi 2 août 2004 Statut Membre Dernière intervention 8 septembre 2006
11 mai 2005 à 17:27
Ca marche ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_trystan007 Messages postés 32 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 22 août 2005
11 mai 2005 à 18:22
Wai, c'était tout con, en fait!

Trystan007
0
cs_trystan007 Messages postés 32 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 22 août 2005
11 mai 2005 à 18:23
Au fait, comment utiliser fputs pour mettre un nom de fichier défini par l'utilisateur, et ajouter une extention?

Trystan007
0
ciddu42 Messages postés 23 Date d'inscription dimanche 11 avril 2004 Statut Membre Dernière intervention 19 novembre 2019
11 mai 2005 à 18:36
que veux tu faire? changer le nom du fichier et y rajouter une extension?
0
cs_trystan007 Messages postés 32 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 22 août 2005
11 mai 2005 à 18:39
Non, créer un fichier (avec "a+" à la place de "w") et ajouter une extention.
En fait, c'est pour créer un fichier htm avec un nom prédéfini par l'utilisateur.

Trystan007
0
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 12
11 mai 2005 à 19:01
Ajouter l'extension txt:



char* fichier = "fichier";

strcat(fichier, ".txt");

fichier contient "fichier.txt"
0
bayeto Messages postés 224 Date d'inscription mardi 12 août 2003 Statut Membre Dernière intervention 18 octobre 2010
11 mai 2005 à 23:01
Oula vecchio gare au depassement et autre 'access violation' ^^


mayonaise tournera, bientôt, très bientôt...
0
cs_trystan007 Messages postés 32 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 22 août 2005
14 mai 2005 à 13:10
Ca marche, je n'y avais pas pensé!

Trystan007
0