
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;
}