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