[ *mile* @ 13.02.2006. 21:04 ] @
Problem je sledeci kada iskompajliram sledeci kod program radi samo dve sekunde i srusi se. Code: #include "stdlib.h" #include "stdio.h" typedef short _stdcall (*inpfuncPtr)(short portaddr); typedef void _stdcall (*oupfuncPtr)(short portaddr, short datum); #define LPT 0x378 inpfuncPtr inp32fp; oupfuncPtr oup32fp; short Inp32 (short portaddr) {return (inp32fp)(portaddr);} void Out32 (short portaddr, short datum) {(oup32fp)(portaddr,datum);} int main(void) { printf("Data port:"); Out32(LPT,0xFF); system("PAUSE"); return EXIT_SUCCESS; } Na paralelnom portu se nista ne desava. Znaci bilo da posaljem 0xFF ili 0x00 ili bilo koji drugu verednos izmedju ove dve sve izlazne linije su postavljene na "logicku 1". Inace koistim DevC++. pomagajte........... pozdrav |