Help en c.

Résolu
kacimo22 Messages postés 33 Statut Membre -  
kacimo22 Messages postés 33 Statut Membre -
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");
}

2 réponses

jeremux Messages postés 60 Statut Membre 4
 
Bonjour,


int taille(char tab[lg],int debut, int fin)
{
    int res,i;
    res = 0;
    for(j=debut;j<=fin;j++)
     if (tab[j]!=' ')
        res++;
    return res;
}

0
kacimo22 Messages postés 33 Statut Membre
 
merci
0