1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
   | #include <stdio.h>
#include <string.h>
#include <malloc.h>
 
char *Memoriser_Balise(char *ligne, int alpha)
{
   char *balise=malloc(15);
   char *finnom;
   finnom =strchr(&ligne[alpha],' ');
   if (!finnom)
   finnom = strchr(&ligne[alpha],'>');
   *finnom='\0';
   strncpy(balise,ligne+alpha, 15);
   *finnom='>';
   return(balise);
}
 
int main(void)
{
    char *astring=strdup("<HTML><Body>");
    char *balise=Memoriser_Balise(astring,0);
    printf("String:%s\nBalise:%s\n",astring,balise);
    return 0;
} | 
Partager