begin process at 2012 05 28 23:37:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Général

 > 

Crée un fichier .txt contenant un code source


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

Crée un fichier .txt contenant un code source

jeudi 3 juin 2010 à 10:41:25 | Crée un fichier .txt contenant un code source

mrcho77

Bonjour,

Voilà tout, je dois créer un fichier .txt en langage C (jusqu'ici ca va)
Dans le fichier .txt il devrai apparaître un code source html ( c'est ici que je bloque)

Donc une fois le fichier .txt crée, il contiendra tout un code (c'est un code source d'une page html)

Ensuite je dois créer des variables ( par exemple qui seront demandées dans la console ), et qui sera donc insérer dans le fichier.txt

Je cherche donc à pouvoir insérer tout un code soure html dans .txt à l'aide du langage C.

Merci d'avance.

jeudi 3 juin 2010 à 13:40:46 | Re : Crée un fichier .txt contenant un code source

TychoBrahe

Salut,

Je cherche donc à pouvoir insérer tout un code soure html dans .txt à l'aide du langage C.


Tout simplement avec les fonctions d'écriture habituelles. write() si ton fichier à été ouvert avec open(), sinon fwrite(), fprintf() etc si tu as ouvert ton fichier avec fopen().

Bref, rien de bien complexe, le html n'est rien d'autre que tu texte comme un autre. D'ailleurs même des données binaires s'écrivent exactement de la même manière.
jeudi 3 juin 2010 à 13:50:16 | Re : Crée un fichier .txt contenant un code source

mrcho77

Oui voilà c'est ce que j'ai mis au départ, cependant je n'arrive pas du tout à mettre le code source en utilisant ces fonctions car les guillemets arrêtent la saisie. Car dans le code source il y a toute sorte de symbole qui font que ca arrete le fprint ou fputs ect..

Donc il faudrait une fonction qui prend le code source comme il est..

Merci.
jeudi 3 juin 2010 à 19:01:45 | Re : Crée un fichier .txt contenant un code source

TychoBrahe

car les guillemets arrêtent la saisie.


Il suffit d'échaper ce caractère en utilisant le backslash. Exemple :
Code C/C++ :
fprintf(stderr, "<p class=\"%s\">", "plop");

mardi 8 juin 2010 à 11:52:23 | Re : Crée un fichier .txt contenant un code source

moimoi45



Bonjour
Voici le code pour lire écrire dans un fichier à compiler Avec le logiciel Dev-C++
Mette ton fichier .txt ou . html etc.. dans
même dossier
et aussi allez sur le site Du Zéro ??? Bon site pour la programmation simple et efficient


#include <stdio.h>
#include <string.h>

main()
{
/* Déclarations : */
/* Noms des fichiers et pointeurs de référence */
char ANCIEN[30], NOUVEAU[30];
FILE *INFILE, *OUTFILE;
/* Autres variables */
char NOM_PERS[30], NOM_AJOUT[30];
int TROUVE;

/* Ouverture de l'ancien fichier en lecture */
do
{
printf("Nom de l'ancien fichier : ");
scanf("%s", ANCIEN);
INFILE = fopen(ANCIEN, "r");
if (!INFILE)
printf("\aERREUR: Impossible d'ouvrir "
"le fichier: %s.\n", ANCIEN);
}
while (!INFILE);
/* Ouverture du nouveau fichier en écriture */
do
{
printf("Nom du nouveau fichier : ");
scanf("%s", NOUVEAU);
OUTFILE = fopen(NOUVEAU, "w");
if (!OUTFILE)
printf("\aERREUR: Impossible d'ouvrir "
"le fichier: %s.\n", NOUVEAU);
}
while (!OUTFILE);
/* Saisie de l'enregistrement à insérer */
printf("Enregistrement à insérer : ");
scanf("%s",NOM_AJOUT);

/* Traitement */
TROUVE = 0;
/* Copie des enregistrements dont le nom */
/* précéde lexicogr. celui à insérer.*/
while (!feof(INFILE) && !TROUVE)
{
fscanf(INFILE, "%s\n", NOM_PERS);
if (strcmp(NOM_PERS, NOM_AJOUT) > 0)
TROUVE = 1;
else
fprintf(OUTFILE, "%s\n", NOM_PERS);
}
/* Ecriture du nouvel enregistrement, */
fprintf(OUTFILE, "%s\n", NOM_AJOUT);
/* suivi du dernier enregistrement lu. */
if (TROUVE) fprintf(OUTFILE, "%s\n", NOM_PERS);
/* Copie du reste des enregistrements */
while (!feof(INFILE))
{
fscanf(INFILE, "%s\n", NOM_PERS);
fprintf(OUTFILE, "%s\n", NOM_PERS);
}
/* Fermeture des fichiers */
fclose(OUTFILE);
fclose(INFILE);
return 0;
}


Cette discussion est classée dans : fichier, code, txt, source, crée


Répondre à ce message

Sujets en rapport avec ce message

convertir 3DS fichier en code source OpenGL [ par fabienGL ] Bonjour, je vous écris car j'aimerais que quelk1 me donne un logiciel, ou script (simple :-) ) pour "traduire" un fichier .max du logiciel 3D Studio M [newbie] crée un fichier .h en C [ par CHKDSK2K ] Bonjour à tous, Je crée un fichier en c qui permet de verrifier si ce que l'on entre est bien un chiffre, mais je voudrais mettre se code dans les pro Parcours de fichier [ par mmx1 ] Bonjour, j'ai un petit code qui prend en paramètre un fichier txt et qui créer un fichier du même nom mais en .rawje voudrais ne plus utiliser ces par Ecriture dans un fichier [ par 0x80h4x0r ] Salut,J'ai code un petit programme de hook de clavier qui ecrit les touches sur un fichier .txt . le probleme c'est que si je ne code pas le nom absol deconcatenation de chaine [ par malouve ] Bonjour, j'ai un fichier txt à traiter en C, ayant plusieurs fichiers, j'entre le chemin du fichier au clavier, je voudrais en sortie, avoir un fich Probleme fichier .txt vers . doc [ par jerem0lim ] Bonjour voilà j'ai un petit problème , je suis étudiant en bts iris et mon projet de fin d'année me demande de crée un fichiers .doc en C++ ,je suis s boucle fopen [ par vercd7am ] Bonjour, j'aurai aime savoir comment faire un boucle de fopen. Voila pour l'instant ce que j'ai [code=cpp]FILE* fichier = NULL; // nombre de points Recherche code pour créer fichier txt pour chaque dossier [ par henriwtf ] Bonjour, Je cherche un code me permettant de créer un fichier *.txt (dummy file) pour chaque dossier contenu dans un répertoire donné. En pratique C dup utilisation [ par Tom59247 ] Bonjour à tous ! Je réalise actuellement un petit programme qui me permet de mettre quelques infos dans un fichier txt. Après quelques recherches j' Y a t'il un moyen de récupérer le code source d'un fichier .lib [ par jose276 ] Bonjour à tous, Je démarre en C++, je dois créér du code pour piloter un interface LPT/i2c, je dispose de modules et de code source V++ 6.0 fourni par


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 0,499 sec (4)

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