When you have a function and need to scan for 2 different numbers, should the scanf be in the function or in the main() and why?
COKEDUDE
27
Junior Poster in Training
Recommended Answers
Jump to Postit depends on what you're trying to do:
when declaring variables in the
main()
procedure, is because you intend to use them throughout the whole program, though you can't use them in a function (unless you pass them as parameters by reference, not by value); when you declare them …
Jump to PostThere is no restriction as such. You can have the scanf where ever you want
All 6 Replies
ndeniche
402
Posting Virtuoso
Featured Poster
COKEDUDE
27
Junior Poster in Training
abhimanipal
91
Master Poster
ndeniche
402
Posting Virtuoso
Featured Poster
jephthah
1,888
Posting Maven
WaltP
2,905
Posting Sage w/ dash of thyme
Team Colleague
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.