Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. void printstring(const char *const string)
  2. {
  3. fprintf(stderr, "%sn", string);
  4. }
  5.  
  6. const char string[10] = "123456789";
  7. printstring(string);
  8.  
  9. const char string[10] = "123456789";
  10. printstring(&string);
  11.  
  12. error: passing argument 1 of 'printstring' from incompatible pointer type [-Werror]
  13. printstring(&string);
  14.  
  15. note: expected 'const char * const' but argument is of type 'const char (*)[10]'
  16. void printstring(const char *const string)
  17.  
  18. const char string[10] = "123456789";
  19. printstring((const char *)&string);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement