Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Brexit the Frog
Aug 22, 2013

Is there a good/recommended place to get a rundown on deprecated C stuff, ideally with tutorials for what people use now?

I'm working through Sams Teach Yourself C in 21 Days (Sixth Edition), and it's obviously a bit old (2003), but it's the first book whose vibe I've really taken to so I want to stick with it. My issue so far is that there are a lot of examples using gets(), and gcc screams at me about it every time I compile an example problem.

Adbot
ADBOT LOVES YOU

Brexit the Frog
Aug 22, 2013

ultrafilter posted:

I don't think there's any official list but the general rule is that any function which can write an arbitrary amount of data to memory is unsafe. There's usually a newer function with a similar name that does the same thing but takes an additional parameter that caps the length of the data to write. gets has been replaced with gets_s as documented here.

Appreciate this, thanks!

Brexit the Frog
Aug 22, 2013

roomforthetuna posted:

Today I learned <=> is a C++ operator.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply