Accueil > Forum > > > > a l'aide (rapide)
a l'aide (rapide)
lundi 27 décembre 2004 à 18:16:14 |
a l'aide (rapide)

alphaone
|
j'ai une function qui remplace dans une chaine de caractere un mot par un autre. je voudrai, que quelqu'un qui me donne un script, qui ouvre un fichier mais le contenu dans une variable, traite la variable, enregistre la variable dans ce fichier.
|
|
lundi 27 décembre 2004 à 18:30:39 |
Re : a l'aide (rapide)

JCDjcd
|
c'est quoi ton probleme ? tu ne sais pas ouvir un fichier ?
|
|
lundi 27 décembre 2004 à 18:32:56 |
Re : a l'aide (rapide)

dletozeun
|
comment tu parles toi! :)
va voir dans ton post "ecriture dans un fichier"
|
|
lundi 27 décembre 2004 à 18:33:43 |
Re : a l'aide (rapide)

alphaone
|
je sais pas mettre le comptenu d'un fichier dans une variable.
|
|
lundi 27 décembre 2004 à 18:35:03 |
Re : a l'aide (rapide)

alphaone
|
et ensuite enregistré dans un fichier cette varaible. veuillez ne pas me donne de lien mais faire des copier coller
|
|
lundi 27 décembre 2004 à 18:38:30 |
Re : a l'aide (rapide)

alphaone
|
je suis précé je quitte internet dans 10min
|
|
lundi 27 décembre 2004 à 18:57:20 |
Re : a l'aide (rapide)

julienbj
|
ben com C déja dit, tu ouvres ton fichier avec open, tu ecris dedans avec read, tu lis avec write, et tu fermes avec close (tout est dans io.h) (je crois) pour la syntaxe tu vas sur le net tu la trouveras partout (au pire sur MSDN) je post demain une source sur les fichiers! (une dernière petite mise a jour necessaire) Vive le C Tchao Savon
|
|
lundi 27 décembre 2004 à 19:23:31 |
Re : a l'aide (rapide)

JCDjcd
|
dletozeun >> Aurais-je insulte quelqu'un ???? je me renseigne juste sur le probleme.
alphaone >> C'est de quel type tes variables ? (texte,nombre ...)
Pourquoi faire simple quand on peut faire compliquer ?
|
|
lundi 27 décembre 2004 à 19:36:41 |
Re : a l'aide (rapide)

alphaone
|
je vais faire rapide vioci la source que je vien de faire vite fait:
#include <cstdlib> #include <iostream> #include <stdio.h>
using namespace std;
void __stdcall Replace(char *psz, char *szmotif, char *sznew) { int m, n; char *c, *d; m = strlen(szmotif); if(!m) return; c = psz; n = strlen(sznew); if(!n) goto supprime; if(n > m) goto superieur; if(n < m) goto inferieur; if(!strcmp(szmotif, sznew)) return; while(d = strstr(c, szmotif)) { memcpy(d, sznew, n); c = d + n; } return; inferieur: while(d = strstr(c, szmotif)) { memcpy(d, sznew, n); c = d + n; strcpy(c, d + m); } return; superieur: while(d = strstr(c, szmotif)) { memmove(d + n, d + m, strlen(d + m) + 1); memcpy(d, sznew, n); c = d + n; } return; supprime: while(d = strstr(c, szmotif)) { strcpy(d, d + m); c = d; } } char nom[9999];
int main(int argc, char *argv[]) { cout << "Remplacer:"; char txt; cin >> txt; cout << "\nPar:"; char remp; cin >> remp; cout <<"\n"; for (int i=1; i<argc; i++) { FILE *Pointeur_sur_fichier; Pointeur_sur_fichier = fopen (argv[i], "r"); fscanf (Pointeur_sur_fichier, "%s", nom); fclose(Pointeur_sur_fichier); system("PAUSE"); Replace(nom, "toto", "bateau"); system("PAUSE"); FILE *fic; fic = fopen (argv[i], "w"); fprintf (fic, "%s", nom); fclose(fic); cout << "argument " << i << ": " << argv[i] << "=\"" <<nom<<"\"\n"<< endl; } system("PAUSE"); return EXIT_SUCCESS; }
Rien ne vas, car si il y a un retour à la ligne alors ce qu'il y a aprés ce retour à la ligne est supprimé. est dans ma function remplace les deux argument ne peuvent pas être txt et remp, mes variable texte.
|
|
lundi 27 décembre 2004 à 19:55:51 |
Re : a l'aide (rapide)

JCDjcd
|
essayes de remplacer fopen(...,"r") par fopen(...,"rt"). de meme avec"w"->"wt" car les 't' precise que tu lis le fichier en mode texte. Sinon pour l'histoire du retour a la ligne c normal : c'est le fscanf qui lit une ligne, il faut faire : fread()
Pourquoi faire simple quand on peut faire compliquer ?
|
|
Cette discussion est classée dans : fichier, aide, variable, rapide
Répondre à ce message
Sujets en rapport avec ce message
AIDE programme supprimer un fichier ! SVP [ par nico ]
salut à tous,je suis un gros nul en c++ , je viens de telecharger dev-c++ et j'aimerais faire mon premier programe tout simple pour supprimer un fichi
nom de fichier variable [ par Orkblutt ]
salut,en gros voila ce ke je veux faire:char* chaine="Fichier.txt";ofstream fich(chaine);ceci ne me cré pas d'erreur de compil mais par contre le fich
nom de fichier variable [ par Orkblutt ]
salut,en gros voila ce ke je veux faire:char* chaine="Fichier.txt";ofstream fich(chaine);ceci ne me cré pas d'erreur de compil mais par contre le fich
nom de fichier variable [ par Orkblutt ]
salut,en gros voila ce ke je veux faire:char* chaine="Fichier.txt";ofstream fich(chaine);ceci ne me cré pas d'erreur de compil mais par contre le fich
tableau d'objet comme variable d'instance [ par MrKribou ]
Bon dans le fichier .h (ou fait c comment qu'on appele se fichier la ? header ?) comment declare ton un tableau d'objet comme variable d'instance.Par
A L'AIDE !!! [ par arfalchon ]
Je voudrais récupérer du texte dans une EditBox (API Win32), puis ensuite l'écrire dans un fichier. Mais je n'arrive pas à obtenir quoi que ce soit, l
Aide fichier :) [ par asnow ]
Salut a tous :)Voila mon tit code pour ouvrir un fichiervoid Ouverture () {char nomf[20]; printf("Entrez le nom du fichier :"); scanf("%s", nomf
aide sur les fichiers [ par dickymoe ]
VinceExiste-t-il une fonction permettant de savoir si un fichier existe ?et une autre permettant de savoir si un fichier est vide ?merci
besoin d aide [ par backcpp ]
voila j aimerais realiser un logiciel tout simple mais je voulais d abord savoir si je ne vise pas trop haut, donc je vous explique et si vous pouviez
Besoin D'aide [ par kazaam ]
J'ai comme projet la symetrie horizontale d'un fichier bmp en borland C, je lis le fichier l'entete se fait mais j'arrive pas a ce qu'il fasse la syme
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : SAC A DOS RE : SAC A DOS par hadjkaddour
Cliquez pour lire la suite par hadjkaddour
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|