Taille du pointeur de variable dans une structure

int main()
{
    struct
    {
        char *name_pointer;
        char all[13];
        int foo;
    } record;

    printf("%d\n",sizeof(record.all));
    printf("%d\n",sizeof(record.foo));
    printf("%d\n",sizeof(record));

    return 0;
}

Je veux la taille du pointeur de la vatiable "*name_pointer" dans la structure....

  • lire: Ce n' sizeof(&arr) de retour? pour connaître les différences entre name_pointer et all.
  • sizof(char*); vous dirais
  • sizeof(record.name_pointer);
  • vous souhaitez sizeof(record.name_pointer) ou strlen(record.name_pointer) ?
  • ce qui vous a empêché de sizeof(record.name_pointer);
InformationsquelleAutor user2641934 | 2013-08-01