Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem programovani v C, ukazatele

Dobrý den,

proč mně prosím vás následující program vypíše vždy "ne"?
Podle mě by měl vypisovat naopak "ano".
Děkuji za pomoc.


#include <stdio.h>
#include <stdlib.h>

typedef struct data {
  char* string;
  int cislo;
} data;

void init(data *pom_1)

int main()
{
data *pom;

  pom = (struct data *) malloc(sizeof(struct data));

  init(pom);

  if (pom == NULL)
    printf("ano\n");
  else
    printf("ne\n");
   
return 0;
}

void init(data *pom_1)
{
 pom_1 = NULL;
}

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny