◄Example► ◄Contents► ◄Index► ◄Back► ────────────────────────────────────────────────────────────────────────────── 'This example uses the DECLARE statement to use a C function in a BASIC 'program. The BASIC program calls the function addone, which uses C argument 'passing and takes a single integer argument passed by value. 'Note: To run this program, you must separately compile the C function 'and place it in a Quick library or link it to the BASIC program. DEFINT A-Z DECLARE FUNCTION addone CDECL (BYVAL n AS INTEGER) INPUT x y = addone(x) PRINT "x and y are "; x; y END '/* C function addone. Returns one more than the value of its argument. */ ' 'int far addone(int n) '{ ' return(n+1); '}