Gestion fichiers TXT

[Résolu]
Signaler
Messages postés
32
Date d'inscription
mardi 10 février 2004
Statut
Membre
Dernière intervention
22 août 2005
-
Messages postés
32
Date d'inscription
mardi 10 février 2004
Statut
Membre
Dernière intervention
22 août 2005
-
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

Messages postés
203
Date d'inscription
lundi 2 août 2004
Statut
Membre
Dernière intervention
8 septembre 2006

Bonjour,

Double le smbole \ cela devrait alle mieux.

Bon courage.
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
8
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"
Messages postés
32
Date d'inscription
mardi 10 février 2004
Statut
Membre
Dernière intervention
22 août 2005

Merci beaucoup!

Trystan007
Messages postés
203
Date d'inscription
lundi 2 août 2004
Statut
Membre
Dernière intervention
8 septembre 2006

Ca marche ?
Messages postés
32
Date d'inscription
mardi 10 février 2004
Statut
Membre
Dernière intervention
22 août 2005

Wai, c'était tout con, en fait!

Trystan007
Messages postés
32
Date d'inscription
mardi 10 février 2004
Statut
Membre
Dernière intervention
22 août 2005

Au fait, comment utiliser fputs pour mettre un nom de fichier défini par l'utilisateur, et ajouter une extention?

Trystan007
Messages postés
23
Date d'inscription
dimanche 11 avril 2004
Statut
Membre
Dernière intervention
19 novembre 2019

que veux tu faire? changer le nom du fichier et y rajouter une extension?
Messages postés
32
Date d'inscription
mardi 10 février 2004
Statut
Membre
Dernière intervention
22 août 2005

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
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
8
Ajouter l'extension txt:



char* fichier = "fichier";

strcat(fichier, ".txt");

fichier contient "fichier.txt"
Messages postés
224
Date d'inscription
mardi 12 août 2003
Statut
Membre
Dernière intervention
18 octobre 2010

Oula vecchio gare au depassement et autre 'access violation' ^^


mayonaise tournera, bientôt, très bientôt...
Messages postés
32
Date d'inscription
mardi 10 février 2004
Statut
Membre
Dernière intervention
22 août 2005

Ca marche, je n'y avais pas pensé!

Trystan007