#include<stdio.h>
#include<stdlib.h>
char ciag[]="1234";
char *perm;
char P4W8(char *ciag)
{
return ciag[3]&ciag[0]&ciag[1]&ciag[2]&ciag[1]&ciag[2]&ciag[3]&ciag[0];
}
int main(){
char *perm=(char*)malloc(sizeof(*perm)*8);
*perm=P4W8(ciag);
puts(perm);
system("pause");
return 0;
}
Dlaczego po skompilowaniu się, wyświetlają sie dziwne znaki, gdzie tkwi błąd.