Za vse z voljo po učenju C-ja

Vse o programiranju na in za PC

Moderatorji: Kroko, tilz0R

Za vse z voljo po učenju C-ja

OdgovorNapisal/-a tilz0R » 05 Feb 2017, 02:30

Stack overflow ima že nekaj časa novo sekcijo "Dokumentacija", ki jo s prida uporabljam marsikdaj.

Med drugim se gor najde tudi kaj glede C jezika.

Za vse, ki imate voljo po učenju C-ja, tukaj najdete marsikaj. Če to vse preberete in probate primere, boste že skoraj profesionalci.

http://stackoverflow.com/documentation/c/topics
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1819
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 229 krat
Prejel zahvalo: 511 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a zanka » 05 Feb 2017, 03:35

Najde se, samo ni ravno predstavljeno z namenom učenja iz tega ven. Za učenje je še vedno bolje vzeti knjigo.

Ravno danes sem naletel na en zanimiv problem. Dinamično naložim knjižnico, v kateri pokličem funkcijo, ta funkcija pa pokliče funkcijo iz glavnega programa, a ta funkcija nima več dostopa do globalne spremenljivke glavnega programa. Rešitev bi bila ta, da bi ti funkciji iz knjižnice podal kazalec na to globalno spremenljivko, katero bi potem prenašal naprej, ampak to pomeni, da bi moral popraviti funkcijo v vsaki knjižnici.

Me pa zanima, koliko knjig in tečajev bi moral dati skozi, da bi prišel do tega nivoja, saj ponavadi takšni in drugačni tečaji pokrijejo le uporabo jezika. Vse ostalo pa pride od boga. :?
Uporabniški avatar
zanka
 
Prispevkov: 2575
Pridružen: 17 Mar 2016, 01:16
Zahvalil se je: 113 krat
Prejel zahvalo: 254 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 50

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a tilz0R » 05 Feb 2017, 03:38

To sicer ni tema pogovora ampak uporabi extern ukaz in deklariraj spremenljivko v .h datoteki.

.h:
extern mytype myname;

.c:
mytype myname.

Sedaj, povsod kjer boš imel include header datoteke z extern spremenljivko, boš lahko dostopal do tvoje globalne spremenljivke deklarirane v .c datoteki.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1819
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 229 krat
Prejel zahvalo: 511 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a zanka » 05 Feb 2017, 03:58

Rešil sem z
Koda: Izberi vse
-Wl,--export-dynamic


Globalne spremenljivke sicer ne uporabim direktno, temveč preko funkcij in te so izgubile stik. No, sedaj ga imajo, čeprav si moral podrobneje pogledati, kaj se je naredilo.
Uporabniški avatar
zanka
 
Prispevkov: 2575
Pridružen: 17 Mar 2016, 01:16
Zahvalil se je: 113 krat
Prejel zahvalo: 254 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 50

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a tilz0R » 05 Feb 2017, 03:59

Compiler specific koda je za moje pojme slab stil programiranja.

Recimo nekdo drug tega ne prevede če ni gcc.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 1819
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 229 krat
Prejel zahvalo: 511 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a s54mtb » 06 Maj 2020, 00:26

Učenje C le ni tako slaba naližba...

https://jaxenter.com/c-programming-may-2020-171598.html
Namesto "Zahvali se" sprejemam tudi šalco kofeta: https://www.buymeacoffee.com/s54mtb
Uporabniški avatar
s54mtb
 
Prispevkov: 11208
Pridružen: 15 Jan 2015, 01:10
Zahvalil se je: 1559 krat
Prejel zahvalo: 4068 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a Proteus » 06 Maj 2020, 11:47

s54mtb je napisal/-a:https://jaxenter.com/c-programming-may-2020-171598.html

Če hočeš dobiti odgovor, ki ti je všeč, potem je pomembno koga vprašaš :D
Seveda ni vseeno v kakšnem segmentu industrije delaš.
https://towardsdatascience.com/top-10-in-demand-programming-languages-to-learn-in-2020-4462eb7d8d3e
Uporabniški avatar
Proteus
 
Prispevkov: 2845
Pridružen: 18 Jan 2015, 01:31
Kraj: Planet Zemlja
Zahvalil se je: 292 krat
Prejel zahvalo: 600 krat
Uporabnika povabil: s54mtb
Število neizkoriščenih povabil: 109

Re: Za vse z voljo po učenju C-ja

OdgovorNapisal/-a zanka » 06 Maj 2020, 16:45

Saj Python je res enostaven, a kaj, ko ne pozna tipov spremenljivk in se program sredi dela nekje sesuje.
Uporabniški avatar
zanka
 
Prispevkov: 2575
Pridružen: 17 Mar 2016, 01:16
Zahvalil se je: 113 krat
Prejel zahvalo: 254 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 50


Vrni se na Programski jeziki

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost