A voir également:
- Si qqun peut m'aider <C>
- Comment savoir si qqun nous a bloqué sur messenger - Guide
- Bloquer qqun sur whatsapp - Guide
- Le serveur ne peut pas traiter l’image. cela peut se produire si le serveur est occupé ou ne dispose pas de suffisamment de ressources pour terminer la tâche. téléverser une image plus petite peut aider. la taille maximale suggérée est de 2560 pixels. ✓ - Forum Wordpress
- 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 : (0x80070643) ✓ - Forum Windows 10
- Je cherche une personne qui peut m'aider ✓ - Forum Réseaux sociaux
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