Bonjour,
J'aimerais savoir comment faire pour supprimer le contenu d'une case d'un tableau de structure
Exemple
J'ai tablo[0].nom = "test123"
Des que je la lis j'aimerais supprimer son contenu.
Merci
Bonjour,
J'aimerais savoir comment faire pour supprimer le contenu d'une case d'un tableau de structure
Exemple
J'ai tablo[0].nom = "test123"
Des que je la lis j'aimerais supprimer son contenu.
Merci
Le seul moyen pour une chaîne statique éventuellement, c'est un memset sur tablo[0].nom mais ce n'est pas supprimer la chaîne, simplement la vider !
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
Ca n'a pas de sens de 'supprimer une case de tableau'.
Si tu veux qu'une chaine soit 'vide', il faut la remplacer par "" :
ce qui revient à faut placer un 0 en [0] :
Code : Sélectionner tout - Visualiser dans une fenêtre à part strcpy (tablo[0].nom, "");
Code : Sélectionner tout - Visualiser dans une fenêtre à part tablo[0].nom[0] = 0;
Ok j'essaie je vous tiens au courant.
J'en profite pour vous remercier pour les excellents cours et tutoriels C et la FAQ C![]()
Partager