Esthetique en c

Grouigroui -  
 nat -
Salut à tous,

1 pb:
comment faire remplir un tableau de caractre avec du vide
Par exemple :
nom[20]
Si je saisis GrouiGroui, seulement 10 places sont prises et je ne peux aligner les bords de mon tableau correctement a cause de ça.
Donc je voudrais completer par des espaces. Comment faire?

2pb:

struct_eleve[i].struct_absence[j].date_absence!=NULL ne marche pas. Comment faire pour comparer si mon champs de type caractere est vide ou non

1 réponse

  1. nat
     
    tous ce qui suit c'est sans tester mais bon ... j pense ca marche

    pb1:

    une fois que tu as mis ton truc dans nom tu fait
    for(i=0;i<20;i++)
    if(!nom[i])
    nom[i] = ' ';

    pb2:
    si date absence est un char alors tu as du oublier de faire include stdlib parceque sinon ca marche
    si c'est une chaine de caractere tu inclus string.h
    et la y a une fonction strcmp qui compare 2 strings
    si elles sont egale ca revoit 0
    0