Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

functions and storage class

 
aaka jain
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
void fun(auto int _){
print("%d",_);
}
main(){
fun(23);
return 0;
}

this program is giving me an error relating to storage class ,if we are using atatic in place of auto then also it is giving me an error,can somebody please explain me why i m getting an error in both the cases and how can i solve this error,thanks
 
Mike Blaszczak
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hopefully, you're not planning on using "_" as a variable name.

Paramters to functions can't accept "auto" or "static" as modifiers. You can solve your problem by not using those modifiers. This code is correct:




... though it still uses that terrible variable name.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic