At the institute we are going through C, or rather the syntax .. and all this is very boring. Recommended tutorials, how can K & R cover the basics, where can I find the api libraries, the libraries themselves and their short description? I am looking for something like pypi python.

  • Stl in pure c? o_O - VladD 4:34 pm
  • Well, I'm sorry, I confused the bottom. Anyway, the standard set of libraries, for example math O_o * original post corrected - moron
  • in Linux man 2 "имя функции" for example> man 2 unlink - zb '
  • @eicto Well, in order for man to give something, this material should be. installed. Those libraries that are included in the standard - in the standard. And the rest - where there is. Lots of them ... - alexlz
  • 2
    @moron, you can start with ls /usr/include/\*.h (oddly enough). And then reading, for example, man stdio.h will tell you which man pages to read for mastering libio (say, man fprintf , well, it’s in all the books there). True, not all files in / usr / inclede have mans. Here for zlib.h no. Then we read it less /usr/inclede/zlib.h and think. (In general, you want to master the system - read * .h). Some files are located in the / usr / include subdirectories (for example, net / if.h), but you still need to write man if.h For a start, the main ones are stdio.h stdlib.h math.h string.h limits.h time.h errno.h ... - avp

2 answers 2

If you have not dealt with Linux and the man manual yet, you can find this thing in nete, for example, here . In general, the functionality of the standard library is very well described in the C G. Schildt reference book in part 3

  • Ay, just not the Shield, please. He is wrong and lies at every turn. - VladD
  • links to where he is lying in the studio - margosh
  • one
    One of the first in Google: seebs.net/c/c_tcn4e.html Well, here's another: lysator.liu.se/c/schildt.html - VladD
  • @VlaD, thank you, very interesting :) Yes, there is such - some of the examples are written bezlaberno, not delving into the subtleties, just to show the functionality of the topic covered (this is not the only Shieldt who suffers). However, simply reviewing the functionality of the standard library at the time of the initial study in the directory is convenient, and you can dig into details already in man. - margosh

the Internet is literally teeming with them

The C Library Reference Guide

Standard C Library

http://www.codecogs.com/library/computing/c/index.php

  • 1997 pancake! (2link) And where I didn’t say where to look for additional libraries :( I’ll close the question, is it some kind of idiotic .. - moron
  • @moron, for example, I didn’t understand exactly what you want? List of all libraries? Look, for example, here or rummage here . - avp
  • @avp to this question there is a simpler answer: on the disk! - alexlz
  • @moron, MT was proposed in 1936th by Turing, I studied last year from the books of the 70s. If nothing has changed since then so what's the difference? - Al Po