| | |
pointers to function
![]() |
•
•
Join Date: Nov 2008
Posts: 18
Reputation:
Solved Threads: 0
hey guys
i am using miracle c compiler on windows xp....
i am trying to figure out how does pointer to functions work.....
i have gone thru many tutorials but all have them failed to compile....
i get this error.......
C:\Program Files\Miracle C\work.c: line 21: Parse Error
'int (*pfun)(int, int)'
aborting compile
pls tell me wats wrong and also send me source code explaining the pointers to function
i am using miracle c compiler on windows xp....
i am trying to figure out how does pointer to functions work.....
i have gone thru many tutorials but all have them failed to compile....
C Syntax (Toggle Plain Text)
#include <stdio.h> int sum(int x, int y) { return x + y; } int product(int x, int y) { return x * y; } int main() { int a = 13; int b = 5; int result = 0; int (*pfun)(int, int); pfun = sum; result = pfun(a, b); printf("\npfun = sum result = %d", result); pfun = product; result = pfun(a, b); printf("\npfun = product result = %d", result); } //this source code is from //http://www.java2s.com/Code/C/Function/Pointingtofunctions.htm
C:\Program Files\Miracle C\work.c: line 21: Parse Error
'int (*pfun)(int, int)'
aborting compile
pls tell me wats wrong and also send me source code explaining the pointers to function
>i am using miracle c compiler
Miracle C is a horrible compiler. Trash it and get anything else, or you'll have to suffer through constant battles of perfectly valid code failing to compile or not working correctly.
Try Code::Blocks, Turbo C++, or Visual C++.
Miracle C is a horrible compiler. Trash it and get anything else, or you'll have to suffer through constant battles of perfectly valid code failing to compile or not working correctly.
Try Code::Blocks, Turbo C++, or Visual C++.
Last edited by Narue; Nov 12th, 2008 at 10:07 am.
I'm here to prove you wrong.
•
•
Join Date: Nov 2008
Posts: 18
Reputation:
Solved Threads: 0
•
•
•
•
>i am using miracle c compiler
Miracle C is a horrible compiler. Trash it and get anything else, or you'll have to suffer through constant battles of perfectly valid code failing to compile or not working correctly.
Try Code::Blocks, Turbo C++, or Visual C++.
so how can i use visual c++,turbo c++......
pls can u suggest a compiler for windows.........
its urgent.....
>i am learning c
C++ compilers can compile C. Usually all you have to do is name the source file *.c instead of *.cpp.
>pls can u suggest a compiler for windows.........
I suggested three of them. They're all easy to install and use. Stop being lazy.
>its urgent.....
Not for me.
C++ compilers can compile C. Usually all you have to do is name the source file *.c instead of *.cpp.
>pls can u suggest a compiler for windows.........
I suggested three of them. They're all easy to install and use. Stop being lazy.
>its urgent.....
Not for me.
I'm here to prove you wrong.
![]() |
Similar Threads
- c language problm, how to pass pointer to a function (C)
- Passing 2D Array of Pointers into a function (C++)
- Pointers to function question (C++)
- Sorting arrays of pointers with function? (C)
Other Threads in the C Forum
- Previous Thread: help me in array
- Next Thread: Reading ints from a file
| Thread Tools | Search this Thread |
#include adobe ansi api array asterisks binarysearch changingto char character cm copyimagefile copypdffile cprogramme creafecopyofanytypeoffileinc createcopyoffile csyntax database directory dynamic feet fflush fgets file fork forloop frequency function getlasterror givemetehcodez global grade graphics gtkgcurlcompiling hacking highest histogram homework i/o include incrementoperators infiniteloop input interest kernel keyboard kilometer linked linkedlist linux linuxsegmentationfault list locate logical_drives looping loopinsideloop. lowest match matrix meter microsoft mqqueue mysql number odf owf pattern pdf performance pointer posix probleminc process program programming pyramidusingturboccodes radix recursion recv repetition research reversing scanf segmentationfault sequential shape socket socketprograming stack standard string systemcall threads turboc unix user voidmain() wab windows.h windowsapi






