begin process at 2012 05 30 16:54:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

sauvegarde de fichier txt sur 30 premier caractere


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

sauvegarde de fichier txt sur 30 premier caractere

jeudi 6 mai 2004 à 02:03:33 | sauvegarde de fichier txt sur 30 premier caractere

Goorou

besoin daide jexplique ce code set pour creer un fichier texte mais jaimerais que les caractere qui serons ecris dans le fichier sois les 30 premiere caractere taper sur le clavier et puis quil savegarde ce fichier et que le nom du fichier sauvegarder sois dison les 8 premier caractere taper


// Fichiers à inclure
#include <stdio.h> // pour utiliser fopen(), fputs(), fclose()
#include <stdlib.h> // pour utiliser system();
#include <iostream.h> // pour utiliser cout

// Écrire dans un fichier
bool WriteFile(const char *Texte)
{

// va contenir le handle du fichier
FILE *fichier = NULL;

// ouvre le fichier en mode append et texte
fichier = fopen("c:\\Mon Fichier Texte.txt", "at");

// s'il n'est pas à NULL(échec lors de l'ouverture du fichier)
if (fichier != NULL)
{

// Écrit dans le fichier
fputs(Texte, fichier);
// Ferme le fichier
fclose(fichier);

// Renvoie true(Succès)
return true;

}

// Renvoie false(Échec)
return false;

}


// Entré du programme
int main()
{

// Si la sauvegarde est ok
if (WriteFile("Ceci seras dans le fichier.") == true)
{
cout << "Sauvegarde OK!" << endl << endl;
}
else // Erreur
{
cout << "Erreur lors de la sauvegarde." << endl << endl;
}

// Fait une pause
system("pause");

}
jeudi 6 mai 2004 à 07:31:53 | Re : sauvegarde de fichier txt sur 30 premier caractere

djl


tu ve faire un truc comme ca?

#include <stdio.h>
#include <stdlib.h>

main()
{
char str[31];
char title[9];
FILE *file;

puts("entrez une chaine d'au moins 30 caracteres:");

fflush(stdout);
fgets(str,sizeof str,stdin);
strncpy(title,str,8);
title[8]='\0';

if( !(file=fopen(title,"w")) )
{
fputs("creation du fichier impossible",stderr);
return 1;
}
fputs(str,file);
fclose(file);

return 0;
}

pour faire une pause utilise getchar(), ton system("pause") n'est pas portable
sinon pourquoi tu utilise iostream et cout pour afficher du texte? tu a bien puts avec stdio et cout c'est du c++

et pour passer une ligne c'est '\n' tout simplement, pas endl


Cette discussion est classée dans : fichier, texte, caractere, sauvegarde, endl


Répondre à ce message

Sujets en rapport avec ce message

Ecrire ds un fichier dans un fichier texte ce ki apparait ds une console dos [ par BennyB ] Es-ca possible ???J'ai essayé gets(string); fwrite( stdout, sizeof( char ), 250, OutFile ); fclose( OutFile );ms ca marche pas :( Compter les lignes d un fichier texte [ par DeepThroat ] Bonjour a tous !J'aimerai trouver une fontion simple qui retourne le nombre de lignes dans un fichier , ou bien qui affiche ce nombre de lignes.j'imag recuperation de donnees d un fichier texte. [ par coyotedef ] j'aimerai recuperer des donnees presente dans fichier texte et les classer dans un tableau. ces donnees sont toutes du meme format mais se trouve au m ouvrir un fichier texte [ par kawazaki ] Salut Je voudrais ouvrir un fihier texte et ecrire a l'interieur puis faire la sauvegarde sur le disque.comment je procéde?merci pour la réponse effacer le dernier caractere d'un fichier [ par puce13 ] comment fait on pour effacer un caratere dans un fichier text et plus précisement le dernier caractere? merci. Exploitation de fichier en C ?!?!?! [ par GazGaz ] lu allalors voila le truc c'est que je voudrais aller chercher des infos dans un fichier qui est structuré de la meme maniere lignes apres lignes. Je gestion de fichier [ par franc015 ] salut !!!voila je débute et je dois faire un prog. je dispose d'un fichier texte ( en fait une liste de fichier avec des retours chariot entre chaque Ecriture de fichier texte & Séparateur !! [ par Misutsu ] bonjour :)C'est la première fois que j'ai à utiliser des fichiers en C++, et je vois que l'espace sert de séparateur.Dans mon cas, j'ai besoin d'enreg inserer texte en debut de fichier [ par MrKribou ] Ma question: ya t'il une methode qui permettrait d'ecrire en debut de fichier (mais sans ecrire par dessus) ou faut t'il forcement passer par une sort lire un fichier texte carachtère par carachtère et faire des modif [ par chico79 ] Bonjour,KK1 peut me dire comment on fais pour lire un fichier texte en héxadecimal et faire des modifications héxadecimales sur le fichier?merci d'ava


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 1,264 sec (4)

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