Help en c.
Résolu
kacimo22
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
kacimo22 Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
kacimo22 Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
ce programme affiche les commentaires d'une chaine de caractère donnée mais je veut ajouter une fonction qui détermine la langueur de ces commentaire,veuillez exécuter ce programme pour mieux comprendre et donnez moi une réponse.
merci d'avance.
#include<stdio.h>
#include<string.h>
#define lg 1000
char tab[lg];
int i,j;
int buffert=0,debut=0,fin=0;
int nbr_comm=0;
main(){
printf("\nentrer le texte que vous voulez afficher ses commentaires\n");
scanf("%[^\n]",tab);
for(i=0;i<lg;i++){
if(((tab[i]=='/')&&(tab[i+1]=='*'))||((tab[i]=='/')&&(tab[i+1]=='/'))){
debut=i+2;
i=i+2;
buffert=1;
}
if((tab[i]=='*')&&(tab[i+1]=='/')&&(buffert==1)){
fin=i-1;
printf("\nceci est un commentaire: ");
nbr_comm++;
for(j=debut;j<=fin;j++){
printf("%c",tab[j]);
}
buffert=0;
}
}
if (nbr_comm==0) printf("\n le texte que vous avez l'entrer n'a pas aucun commentaire");
printf("\n");
printf("\n le nombre de commentaires est: %d\n",nbr_comm);
printf("\n");
printf("\n");
}
ce programme affiche les commentaires d'une chaine de caractère donnée mais je veut ajouter une fonction qui détermine la langueur de ces commentaire,veuillez exécuter ce programme pour mieux comprendre et donnez moi une réponse.
merci d'avance.
#include<stdio.h>
#include<string.h>
#define lg 1000
char tab[lg];
int i,j;
int buffert=0,debut=0,fin=0;
int nbr_comm=0;
main(){
printf("\nentrer le texte que vous voulez afficher ses commentaires\n");
scanf("%[^\n]",tab);
for(i=0;i<lg;i++){
if(((tab[i]=='/')&&(tab[i+1]=='*'))||((tab[i]=='/')&&(tab[i+1]=='/'))){
debut=i+2;
i=i+2;
buffert=1;
}
if((tab[i]=='*')&&(tab[i+1]=='/')&&(buffert==1)){
fin=i-1;
printf("\nceci est un commentaire: ");
nbr_comm++;
for(j=debut;j<=fin;j++){
printf("%c",tab[j]);
}
buffert=0;
}
}
if (nbr_comm==0) printf("\n le texte que vous avez l'entrer n'a pas aucun commentaire");
printf("\n");
printf("\n le nombre de commentaires est: %d\n",nbr_comm);
printf("\n");
printf("\n");
}