begin process at 2012 05 30 18:52:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Fichier & Disque

 > 

Travailler sur un fichier txt


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

Travailler sur un fichier txt

vendredi 3 novembre 2006 à 06:51:22 | Travailler sur un fichier txt

REMI77

Bonjour à tous

J'ai l'exercice suivant à faire:
Ecrire un programme qui recupere un fichier *.txt, Le prog doit convertir toutes les minuscules situées apres ce point en Majuscules. Et la taille du fichier est indefini.
L'ennui c'est que je ne suis pas tres habitué à travailler sur des fichiers, et je ne sais pas trop comment cela se passe, est ce que un fichier ouvert est considéré comme une grande chaine de caractere? et plein d'autres questions de ce genre.
Si vous pourriez me donner une piste, elle serait la bienvenu.
Merci à tous
A bientôt
Rémi   
vendredi 3 novembre 2006 à 08:46:37 | Re : Travailler sur un fichier txt

Ombitious_Developper

Salut:

Ce cours dois répondre à ta question:

http://www.ltam.lu/cours-c/
vendredi 3 novembre 2006 à 09:04:53 | Re : Travailler sur un fichier txt

REMI77

Bonjour

Je te remercie beaucoup pour ce lien. Je vais y jeter un coup d'oeil.

Merci beaucoup

A bientôt
Rémi

vendredi 3 novembre 2006 à 09:49:12 | Re : Travailler sur un fichier txt

Ombitious_Developper

Salut:

Ce site contient un cours en langage C très simplifié, qui encourage à le lire, sans oublier les exercices corrigés typique qu'il propose.

Pour voir la partie fichier, jettes un coup d'oeil sur la rubrique fichier séquentiel.

A Bientôt ...
vendredi 3 novembre 2006 à 09:49:12 | Re : Travailler sur un fichier txt

DeAtHCrAsH

Ce que je te conseil :
Ouvre ton fichier a l'aide des API CreateFile(), ReadFile(), et CloseHandle().
Lit ton fichier par passe de 64ko. A chaque passe lue tu traites les data comme bon te semble et tu lies la seconde passe.
Et ainsi de suite.
Ainsi, tout en utilisant un minimum de mémoire, tu pourras réaliser assez facillement ton projet.


Shell
vendredi 3 novembre 2006 à 10:30:21 | Re : Travailler sur un fichier txt

Gendal67

shell> ça m'étonnerais qu'un programmeur ne sachant pas ouvrir de fichiers, sache utiliser des APIs.

remi77>

FILE* in;

if( ( in = fopen(szFilePath, "rb" ) == NULL ) {
 
  printf("Impossible d'ouvrir le fichier :p");
  return 0;
 }

char* szData[4096];
fread(szData, 4096, in);

// traitement buffer

.....

// fin code


En espérant que cela pourra t'aider, sinon, comme dit, apprend le C.
Amicalement,

vendredi 3 novembre 2006 à 11:28:26 | Re : Travailler sur un fichier txt

DeAtHCrAsH

Gendal67> S'il est la c'est pour apprendre ;)

Shell
vendredi 3 novembre 2006 à 11:44:06 | Re : Travailler sur un fichier txt

wxccxw

Membre Club
je sais utiliser les API mais pas ouvrir des fichiers ^^
vendredi 3 novembre 2006 à 11:58:24 | Re : Travailler sur un fichier txt

vecchio56

Administrateur CodeS-SourceS
Si c'est une exercice pour les cours, je déconseille d'utiliser les API, le prof risque de ne pas apprécier (ou de ne pas comprendre)
Mieux vaut commencer avec les fonction standard du C comme dit Gendal

_____________________________________
Un éditeur de ressources gratuit pour Windows

vendredi 3 novembre 2006 à 12:16:50 | Re : Travailler sur un fichier txt

REMI77

Merci beaucoup a tous pour votre aide, c'est sympa

Bon week end à tous

Rémi

1 2

Cette discussion est classée dans : fichier, txt, travailler


Répondre à ce message

Sujets en rapport avec ce message

VNEZ TOUS VOIR SA !! [ par Mickylord ] regardez , je ne sais pas comment faire pour ecrire une valeur numerique dans un fichier .txt . Comment je fait ???:void EcrireDisque (void) //SA Renommer un fichier [ par mindark ] Bonjour, j'essaie tout betement de renommer un fichier a l'aide des api, mais ca ne marche pas !Je veux renommer "kk.txt" en "qq.txt"String ancien="C: Enregistrer en HEXA un texte avec gcc !! [ par UncleShu ] /* * Ce programme affiche le fichier en HEXADECIMAL et se copie lui-même avec * une autre exetenstion (.txt). Moi je voudrais qui affiche le fichier * prb de récupération [ par benb78 ] bonjour à tous j'ai un problème et j'éspère que vous allez pouvoir m'aider, alors voila:J'aimerai pouvoir faire un listing (dans un fichier) de toutes ecriture ds un fichier txt [ par Leparasite ] Bonjour , bon je suis nouveau dans la programation , alors j'essai de faire des petit truc assez simple pour commencer et là j'ai un petit prob .bon j recuperation de doner ds un fichier txt [ par Leparasite ] Bonjours voila mon probleme :bon je cree un fichier txt a partir ds boutton ,le code :void CV1Dlg::OnOK() { // TODO: Add extra validation here UpdateD lecture d'un fichier txt-recuperationde donner-réecriture [ par Leparasite ] voila ce que je ve faire :sur mon dique dure c:\ j'ai un fichier TXT .je veu que mon programe lise le contenu de ce fichier et le réecrive sur le d: d Afficher un fichier txt inclus dans les ressources dans une editBox. [ par TheMaster ] Bonjour,Aidez moi s'il vous plait!J'aimerais afficher un fichier texte, qui est inclus dans mes ressources (VC++6.0), dans une edit Box.Je n'arrive pa lecture dans un fichier TXT en C# (caractere) [ par haribo ] je cherche les fonctions C plus plus qui permette de faire la lecture dans un fichier TXT des caracteres. en mode mode caractere par caractete.merci d traitement d'un fichier txt [ par sylvain ] Bonjour,Je doit effectuer un traitement sur un fichier txt.Je reçoit un fichier txt sous cette forme :// début fichierdébut annonce..........@ fin ann


Nos sponsors


Sondage...

Comparez les prix

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 : 2,902 sec (4)

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