Bonjour !
Je voudrais faire un programme qui ouvre un fichier (avec fopen )
et qui après enregistre le fichier sous un autre format, sans modifier le fichier initial.
Voila merci !
Bonjour !
Je voudrais faire un programme qui ouvre un fichier (avec fopen )
et qui après enregistre le fichier sous un autre format, sans modifier le fichier initial.
Voila merci !
Dans ce cas, ce que je te conseillerais, ça serait d'ouvrir ton premier fichier en lecture, le charger entière dans un buffer ou un string (cf FAQ) puis de faire le traitement sur le string, et enfin, ouvrir le second fichier (celui où tu écris) et écrire tout ça dedans, comme ça, pas de problème
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag (en bas)
Je ne comprends pas le principe !
Et puis je ne comprends pas pourquoi tu parle d'ouvrir un second fichier puique je n'en ai qu'un, que je sauveagarde.En fait je créé un autre fichier.
le second fichier est celui que tu crée justement
le pricipe en fait c'est
je charge le contenu du fichier en mémoire (dans un string ou un buffer)
je modifie le string ou le buffer pour le changement de format
je stocke le nouveau format dans un nouveau fichier
Si j'ai bien compris ce que tu veux faire, ça représente exactement la notion de "enregistrer sous"
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag (en bas)
Excuse moi, mais je ne trouve pas de sujjet dans la FAQ qui corresponde à mon probleme.J'ai cherché dans "Manipulation des fichiers" mais je n'ai pas trouvé.
Aurais tu un lien s'il te plait ?
Merci.
Pourtant il y a tout dedans. Ouvrir un fichier, le lire, ouvrir un autre fichier, écrire dedans, le reste, c'est à toi de savoir quoi faire. Si tu veux utiliser fopen, c'est du C, donc il faut aller sur le forum C
Je rappelle : http://c.developpez.com/faq/cpp/?page=fichiers
Esque je peux avoir quelques explications sur le string et le buffer ?
Merci !
string et buffer = C++
mais comme l'a signalé Miles, fopen est du C...
donc déjà il faudrait te décider : C ou C++ ?
ensuite, regarde le lien qu'il t'a fillé, il contient toutes les informations...
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag (en bas)
dans ce cas, il faut que tu utilises les fstream, et pas fopen
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag (en bas)
D'accord.Esque ca s'utilise de la même facon (même fonction) ?
Oh ! non, bien sûr que non :
fopen est une FONCTION qui OUVRE (uniquement) un fichier et qui renvoie une ressource a utliser par la suite avec des fonction du type f*
alors que fstream est une CLASSE qui GERE ENTIEREMENT toutes les operations sur ton flux vers ton fichier....
pour plus d'infos, page de la FAQ précitée et http://c.developpez.com/tutcpp/x7581.php (et d'autres pages de ce cours)
Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [ code ] (bouton #) et au tag (en bas)
Pour fstream:
http://www.cplusplus.com/ref/iostream/fstream/
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager