A voir également:
- [C] Afiichage d'1 document ?!
- Signer un document word - Guide
- Logiciel retouche document gratuit - Guide
- Comment reduire la taille d'un document - Guide
- Comment ouvrir un document docx - Guide
- Comment supprimer une page dans un document word - Guide
3 réponses
Salu Nomac
D'abord tu devrais commencer par donner le nom complet du doc que tu veux ouvrir (c:\\windows\\temp\\nom_du_doc.rtf).
Ensuite il se peut que le nom de ton document soit tro long (en console je crois que le max accepté est de 7 ou 8 caractères).
Tu veux faire tourner ce prog ss dos (en console) ou directemen sous windows ?
"Celui ke lon ne peut voir..."
D'abord tu devrais commencer par donner le nom complet du doc que tu veux ouvrir (c:\\windows\\temp\\nom_du_doc.rtf).
Ensuite il se peut que le nom de ton document soit tro long (en console je crois que le max accepté est de 7 ou 8 caractères).
Tu veux faire tourner ce prog ss dos (en console) ou directemen sous windows ?
"Celui ke lon ne peut voir..."
J'aimerais ke mon prog tourne directemen ss windows et pas ss Dos.
Je continue de chercher comment afficher le contenu de ce doc et voila ce ke g fai depuis hier :
#include.... /*ts les .h necessaires*/
main(int argc, char *argv[])
{
FILE *fp ;
int ec ;
char ligne[taille ligne];
ligne[taille ligne]='\0';
fp = fpIn = fopen("S:\...\...\Formats.rtf", "r") ;
if (!fp) /*Formats.rtf est le nvo nom*/
{
printf ("Can't open test file!\n") ;
return 1 ;
}
if ((ec = ecRtfParse(fp)) != ecOK)
/*ecRtfParse() est la fct ki fait l'analyse synthaxique du doc et ecOK signifie ke tt est OK*/
printf("error %d parsing rtf\n", ec) ;
else
{
printf("Parsed RTF file OK\n") ;
/*parcours d lignes du doc*/
while (fgets(ligne,taille ligne,fp))
{ /*on affiche la ligne lue*/
printf("%s", ligne);
}
}
fclose(fp) ;
return 0 ;
}
Voila voila.
Est-ce ke cela pourrait marcher ?
Sinon koi modifier ?
Merci d'avance.
Je continue de chercher comment afficher le contenu de ce doc et voila ce ke g fai depuis hier :
#include.... /*ts les .h necessaires*/
main(int argc, char *argv[])
{
FILE *fp ;
int ec ;
char ligne[taille ligne];
ligne[taille ligne]='\0';
fp = fpIn = fopen("S:\...\...\Formats.rtf", "r") ;
if (!fp) /*Formats.rtf est le nvo nom*/
{
printf ("Can't open test file!\n") ;
return 1 ;
}
if ((ec = ecRtfParse(fp)) != ecOK)
/*ecRtfParse() est la fct ki fait l'analyse synthaxique du doc et ecOK signifie ke tt est OK*/
printf("error %d parsing rtf\n", ec) ;
else
{
printf("Parsed RTF file OK\n") ;
/*parcours d lignes du doc*/
while (fgets(ligne,taille ligne,fp))
{ /*on affiche la ligne lue*/
printf("%s", ligne);
}
}
fclose(fp) ;
return 0 ;
}
Voila voila.
Est-ce ke cela pourrait marcher ?
Sinon koi modifier ?
Merci d'avance.