1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
struct signet{
char *url;
char *description;
int etoile;
}
void creation(char *url,char *description,int etoile){
struct signet *s
s=(struct signet *) malloc (sizeof(struct signet));
s->url=(char *) calloc(strlen(url)+1,sizeof(char));
strcpy(s->url);
s->=(char *) calloc(strlen(description)+1,sizeof(char));
strcpy(s->description,description);
s->etoile=etoile;
}
void affiche(struct signet *s){
printf("url:%s\n",s->url);
printf("description:%s\n",s->description);
printf("qualité du site: %d\n",s->etoile);
}
int main(){
char url[1]={"url@fournisseur.com"};
char description[1]={"site complet"};
int etoile=3;
creation(&url,&description,etoile);
affiche(s);
return 0;
} |
Partager