Si qqun peut m'aider <C>
nex
-
Nex -
Nex -
http://multimania.com/nexo1111/devoirIndex.html
Comment faire pour prendre une phrase puis la copier en ayant cree une boucle
Comment faire pour prendre une phrase puis la copier en ayant cree une boucle
A voir également:
- Si qqun peut m'aider <C>
- Comment savoir si qqun nous a bloqué sur facebook - Guide
- Des problèmes sont survenus lors de l'installation des mises à jour, mais nous réessaierons ultérieurement. si le problème persiste et que vous souhaitez rechercher des informations sur internet ou contacter l'assistance pour en obtenir, ceci peut vous aider : (0x80070005) - Guide
- Bloquer qqun sur messenger - Guide
- Bloquer qqun sur whatsapp - Guide
- Erreur Windows 10 0x80080005 + Windows update n'existe plus! - Forum Windows 10
2 réponses
Voila javais oublie de mttre le prog que j'ai fait
************************************************************************/
//biblioteques n‚cessaire a l'execution du programme
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include <conio.h>
#include <alloc.h>
//tableaux
#define max 100
typedef int tableau[max];
//***********************************************************************
//********************* Fonctions utilis‚es *****************************
//***********************************************************************
int erreur(char *msg) //fonction erreur au cas ou l'execution se passe mal
{
printf("ERREUR!!! : %s\n",msg); //affichage du message d'erreur
getchar();//on attend une saisit au clavier pour sortir
exit(1); //on termine l'execution du programme
return 0;
}
//***********************************************************************
int balises() //fonction de creation des balises
{
char *dtete; //pointeur pour les balises HTML
char *titre;
char *dbody;
char *br;
FILE *html;
html = fopen("Devoir.htm","w+");
strcpy(dtete,"<html>"); //balises HTML
strcpy(titre,"<head><title> Devoir GTR1 Cree par Nex </title></head>");
strcpy(dbody,"<body>");
strcpy(br,"<BR>"); //saut de paragraphe
fwrite(dtete,6,1,html); //structure du fichier .HTML
fwrite(titre,strlen(titre),1,html);
fwrite(dbody,6,1,html);
fclose(html);
free(dbody); //liberation de la memoire
free(dtete);
free(titre);
free(br);
return 0;
}
//***********************************************************************
int finbal() //fonction de fin du fichier
{
char *fbody;
char *ftete;
FILE *fhtml;
fhtml = fopen("Devoir.htm","a+");
strcpy(fbody,"<\body>");
strcpy(ftete,"<\html>");
fwrite(fbody,7,1,fhtml);
fwrite(ftete,7,1,fhtml);
fclose(fhtml);
free(ftete); //liberation de la memoire
free(fbody);
return 0;
}
//***********************************************************************
int car() //on copie le cartouche dans le fichier html
{
char cart[100]; //tableau de longeur 100
char *texte[max];
int i=0; //servira pour la boucle
FILE *fichier; //pointeur sur une structure de type fichier
fichier = fopen("Matrices.c","r");//ouverture du fichier en lecture seule
FILE *html;
html = fopen("Devoir.htm","w+");
if(!fichier)//erreur si le fichier n'est pas l…
{
erreur("Le fichier Matrices.c manque");
}
{
fseek(fichier,0, SEEK_SET);
fgets(cart,'\n',fichier);
fprintf(html,"%s",cart);
fclose(fichier);
fclose(html);
}
free(cart);
return 0;
}
//***********************************************************************
//********************* Procedure Principale ***************************
//***********************************************************************
void main() //procedure principale
{
clrscr();//on efface l'ecran sous DOS
balises(); //appelle dela fonction balises
car();
finbal();
}
//***********************************************************************
************************************************************************/
//biblioteques n‚cessaire a l'execution du programme
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include <conio.h>
#include <alloc.h>
//tableaux
#define max 100
typedef int tableau[max];
//***********************************************************************
//********************* Fonctions utilis‚es *****************************
//***********************************************************************
int erreur(char *msg) //fonction erreur au cas ou l'execution se passe mal
{
printf("ERREUR!!! : %s\n",msg); //affichage du message d'erreur
getchar();//on attend une saisit au clavier pour sortir
exit(1); //on termine l'execution du programme
return 0;
}
//***********************************************************************
int balises() //fonction de creation des balises
{
char *dtete; //pointeur pour les balises HTML
char *titre;
char *dbody;
char *br;
FILE *html;
html = fopen("Devoir.htm","w+");
strcpy(dtete,"<html>"); //balises HTML
strcpy(titre,"<head><title> Devoir GTR1 Cree par Nex </title></head>");
strcpy(dbody,"<body>");
strcpy(br,"<BR>"); //saut de paragraphe
fwrite(dtete,6,1,html); //structure du fichier .HTML
fwrite(titre,strlen(titre),1,html);
fwrite(dbody,6,1,html);
fclose(html);
free(dbody); //liberation de la memoire
free(dtete);
free(titre);
free(br);
return 0;
}
//***********************************************************************
int finbal() //fonction de fin du fichier
{
char *fbody;
char *ftete;
FILE *fhtml;
fhtml = fopen("Devoir.htm","a+");
strcpy(fbody,"<\body>");
strcpy(ftete,"<\html>");
fwrite(fbody,7,1,fhtml);
fwrite(ftete,7,1,fhtml);
fclose(fhtml);
free(ftete); //liberation de la memoire
free(fbody);
return 0;
}
//***********************************************************************
int car() //on copie le cartouche dans le fichier html
{
char cart[100]; //tableau de longeur 100
char *texte[max];
int i=0; //servira pour la boucle
FILE *fichier; //pointeur sur une structure de type fichier
fichier = fopen("Matrices.c","r");//ouverture du fichier en lecture seule
FILE *html;
html = fopen("Devoir.htm","w+");
if(!fichier)//erreur si le fichier n'est pas l…
{
erreur("Le fichier Matrices.c manque");
}
{
fseek(fichier,0, SEEK_SET);
fgets(cart,'\n',fichier);
fprintf(html,"%s",cart);
fclose(fichier);
fclose(html);
}
free(cart);
return 0;
}
//***********************************************************************
//********************* Procedure Principale ***************************
//***********************************************************************
void main() //procedure principale
{
clrscr();//on efface l'ecran sous DOS
balises(); //appelle dela fonction balises
car();
finbal();
}
//***********************************************************************
Le sujet que je doit traiter est içi : http://multimania.com/nexo1111/devoirIndex.html
je vois pas comment faire un boucle generale ,comment commencer une saisit a partir de /* et finit la sasit avant */ ????
Merci
je vois pas comment faire un boucle generale ,comment commencer une saisit a partir de /* et finit la sasit avant */ ????
Merci