Я начал изучать C и указатели, и я работал над учебными пособиями в Интернете.Я предполагаю, что код должен работать так, как он есть в руководстве, и он мне кажется правильным, но я получаю ошибку сегментации.Код:
#include <stdio.h>
#include <stdlib.h>
/*
*
*/
int main(int argc, char** argv) {
float fl = 3.14;
unsigned int addr = (unsigned int) &fl;
printf("fl's address=%u\n", addr);
printf("addr's contents = %.2f\n", * (float*) addr);
return (EXIT_SUCCESS);
}
Я получаю ошибку:
/Applications/NetBeans/NetBeans
6.9.1.app/Contents/Resources/NetBeans/ide/bin/nativeexecution/dorun.sh: line 33: 1626
Segmentation fault sh "${SHFILE}"
Это связано со мной при использовании Mac или что-то не так с кодом?
Большое спасибо, Niek