Hello, I'm new to these forums. I've just started trying to learn "C" and will pick up "C++" as well.
My question has to do with the official libraries in "C". The first thing that I noticed as I've been learning "C" is that you have to declare which library to pull functions from, it's slightly different from Python or Matlab in that sense. I thought to myself that if you pull functions from two libraries, and if those libraries both have a function that is named the same thing, the c compiler shouldn't be able to differentiate between which library the function is coming from and this would cause a compiling error, yes? So if there are two functions with the same name in different libraries which you happen to be using in the same code; is it possible to signify to the compiler which library a particular function is supposed to come from?
Or is this issue avoided altogether in the official libraries by simply giving all functions in all libraries unique names?