1) #include <stdio.h> #define PrintInt(expr) printf("%s : %d\n",#expr,(expr)) int max(int x, int y) { (x > y) ? return x : return y; }
int main () { int a = 10, b = 20; PrintInt(a); PrintInt(b); PrintInt(max(a,b)); } 2 #include <stdio.h> void foo(const char **p) { } int main (int argc, char **argv) { foo(argv); return 0; } i think sending a normal pointer to a function requiring const pointer does not give any warning..but it still giving an error.... -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to algogeeks@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.