 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Dorijan Član



Pridružen-a: Ned 22 Jun 2008 10:48 Prispevkov: 2564 Aktiv.: 12.40 Kraj: južnoprimorska
|
Objavljeno: Pon Dec 13, 2010 3:58 pm Naslov sporočila: Gradivo za osvežitev C-ja |
|
|
Iščem kako kratko gradivo s seznamom vseh C ukazov, funkcij, spremenljivk itd. in kratkim opisom za osvežitev znanja C-ja.
Programirati v C-ju sem znal že 2x a kaj, ko po kakem letu neuporabe večino pozabim.
Zato me zanima , če pozna kdo kako literaturo (npr.PDF par strani) namenjeno za hitro osvežitev C-ja za mikrokontrolerje, ki bi jo pa daljšem premoru od programiranja preletel in takoj začel programirati.
_________________ Če nekaj deluje, razstavi in ugotovi zakaj. |
|
Nazaj na vrh |
|
 |
žrepko Član

Pridružen-a: Tor 23 Mar 2010 20:12 Prispevkov: 700 Aktiv.: 3.77 Kraj: Ptuj-Maribor
|
Objavljeno: Pon Dec 13, 2010 4:06 pm Naslov sporočila: |
|
|
Imam samo literaturo od JamesQ uporabnika. Če hočeš, pošlji mail na ZS.
|
|
Nazaj na vrh |
|
 |
Dorijan Član



Pridružen-a: Ned 22 Jun 2008 10:48 Prispevkov: 2564 Aktiv.: 12.40 Kraj: južnoprimorska
|
Objavljeno: Pon Dec 13, 2010 4:19 pm Naslov sporočila: |
|
|
Knjigo od Fajfarja imam samo je nekaj malega čez 100 strani(če misliš to v priponki)
Kar imam jaz v mislih(če obstaja) pa je seznam dolg nekaj A4 strani, kjer so nabrani ukazi itd.
Da razjasnim, ne iščem knjige, ki mi razlaga kaj je spremenljivka, if stavek, funkcija ipd. Ampak direktno ukazi v C-ju, kako se jih napiše, kateri imajo prednost, kaj se sme kaj se ne sme itd.
Opis: |
Če jo bo še kdo drug iskal. Drugače je pa še na spletni strani za programiranje2 fakultete za elektrotehniko v Ljubljani. |
|
 Download |
Ime datoteke: |
zapiskipredavanj.pdf |
Velikost datoteke: |
666.81 KB |
Downloadano: |
86 krat |
_________________ Če nekaj deluje, razstavi in ugotovi zakaj. |
|
Nazaj na vrh |
|
 |
VolkD Član


 
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 60.07 Kraj: Divača (Kačiče)
|
Objavljeno: Pon Dec 13, 2010 5:00 pm Naslov sporočila: |
|
|
http://lemurboards.net/book/
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
 |
Dorijan Član



Pridružen-a: Ned 22 Jun 2008 10:48 Prispevkov: 2564 Aktiv.: 12.40 Kraj: južnoprimorska
|
Objavljeno: Pon Dec 13, 2010 7:50 pm Naslov sporočila: |
|
|
Hvala Darko, to je točno tisto kar sem iskal.
C del sem si dal v PDF, da si lahko sprintam oz. na kindla naložim(minimalen rob) ter pripel sem v prilogo če bo še komu koristilo.
Opis: |
Natisljiva oblika (12 strani) +Kindle friendly |
|
 Download |
Ime datoteke: |
C osvežitev Lemur.pdf |
Velikost datoteke: |
222.88 KB |
Downloadano: |
79 krat |
_________________ Če nekaj deluje, razstavi in ugotovi zakaj.
Nazadnje urejal/a Dorijan Tor Dec 14, 2010 10:25 pm; skupaj popravljeno 2 krat |
|
Nazaj na vrh |
|
 |
strobos Član

Pridružen-a: Sre 24 Sep 2003 12:19 Prispevkov: 726 Aktiv.: 3.07 Kraj: Brežice
|
Objavljeno: Pon Dec 13, 2010 7:55 pm Naslov sporočila: |
|
|
Pri obsegu signed char manjka minus pred 128. Čisto slučajno sem opazil.
Lp
|
|
Nazaj na vrh |
|
 |
Dorijan Član



Pridružen-a: Ned 22 Jun 2008 10:48 Prispevkov: 2564 Aktiv.: 12.40 Kraj: južnoprimorska
|
Objavljeno: Pon Dec 13, 2010 8:31 pm Naslov sporočila: |
|
|
strobos je napisal/a: |
Pri obsegu signed char manjka minus pred 128. Čisto slučajno sem opazil. Lp |
eko popravil
_________________ Če nekaj deluje, razstavi in ugotovi zakaj. |
|
Nazaj na vrh |
|
 |
jvolk Član



Pridružen-a: Ned 05 Mar 2006 1:14 Prispevkov: 737 Aktiv.: 3.14 Kraj: okolica Divače
|
Objavljeno: Pon Dec 13, 2010 8:47 pm Naslov sporočila: |
|
|
Jaz tudi. Hvala za opozorilo.
|
|
Nazaj na vrh |
|
 |
rudiP Član

Pridružen-a: Tor 07 Avg 2007 15:30 Prispevkov: 1234 Aktiv.: 5.68 Kraj: KOPER
|
Objavljeno: Pon Dec 13, 2010 8:56 pm Naslov sporočila: |
|
|
Super gradivo za za hitro osvežitev C-ja . Hvala Darkotu in Dorijanu.
_________________ Lep pozdrav iz Kopra Rudi |
|
Nazaj na vrh |
|
 |
domen_puncer Član

Pridružen-a: Čet 01 Maj 2008 13:30 Prispevkov: 78 Aktiv.: 0.37 Kraj: Ljubljana, Mozirje
|
Objavljeno: Pon Dec 13, 2010 10:15 pm Naslov sporočila: |
|
|
Sem bil presenecen koliko napak sem nasel v teh kratkih primerih.
Popravki:
- main mora vrnit vrednost
- pri unsigned tipih... -1 manjka pri vecini, ampak vecji problem vidim v tem, da je napacno: int je lahko 16-biten, long je lahko 32-biten
- zapis 0b10011101 ni standard C
- v tabelah pri logicnih operatorjih je 2x napisano a&b, pa !a je napacen, ~a je misljen.
- pri bitshiftih... ce je signed spremenljivka, pa je shift v desno, pa je zgornji bit 1... bodo zgornji biti ostali 1 (bo ti. sign extended shift).
- "Podobno je pri deljenju. Pomik v desno za 1 bit predstavlja deljenje z 2, premik v desno za 1 bit predstavlja deljenje s 4."... drugi premik je za 2.
- iz http://lemurboards.net/book/operatorji-in-priredilni-stavki.php povezava na naslednje poglavje ni pravilna Erm... tudi pri sledecih straneh ni.
- buffer overflow:
1. char msg[10];
2. sprintf(msg,"Imam %d jabolk.",12);
_________________ Tiskanje sudoku |
|
Nazaj na vrh |
|
 |
Dorijan Član



Pridružen-a: Ned 22 Jun 2008 10:48 Prispevkov: 2564 Aktiv.: 12.40 Kraj: južnoprimorska
|
Objavljeno: Pon Dec 13, 2010 11:37 pm Naslov sporočila: |
|
|
saj sem opazil tudi, da kindle strani kjer ni "page break-a" nepravilno odreže. Tako da sem tudi to popravil. poizkusite najti čim več nepravilnosti pa napišite stran in približno kje je napaka. Da še to popravim. Pa bom jutri dal popravljeno verzijo gor.
_________________ Če nekaj deluje, razstavi in ugotovi zakaj. |
|
Nazaj na vrh |
|
 |
LinuxFuter Član

Pridružen-a: Pon 18 Jun 2007 14:40 Prispevkov: 389 Aktiv.: 1.78 Kraj: Novo mesto
|
Objavljeno: Tor Dec 14, 2010 12:54 am Naslov sporočila: |
|
|
domen_puncer je napisal/a: |
Sem bil presenecen koliko napak sem nasel v teh kratkih primerih.
Popravki:
- main mora vrnit vrednost
|
Zakaj že?
|
|
Nazaj na vrh |
|
 |
domen_puncer Član

Pridružen-a: Čet 01 Maj 2008 13:30 Prispevkov: 78 Aktiv.: 0.37 Kraj: Ljubljana, Mozirje
|
Objavljeno: Tor Dec 14, 2010 1:02 am Naslov sporočila: |
|
|
LinuxFuter je napisal/a: |
domen_puncer je napisal/a: |
Sem bil presenecen koliko napak sem nasel v teh kratkih primerih.
Popravki:
- main mora vrnit vrednost
|
Zakaj že? |
Hah, dobra, sem šel gledal v C99, pa vidim, da v bistvu ni treba... } ki zaključi main (to je poseben primer) se šteje, kot da je main vrnu 0.
Torej, zmotil sem se pa še nekaj novega naučil.
_________________ Tiskanje sudoku |
|
Nazaj na vrh |
|
 |
rudiP Član

Pridružen-a: Tor 07 Avg 2007 15:30 Prispevkov: 1234 Aktiv.: 5.68 Kraj: KOPER
|
Objavljeno: Tor Dec 14, 2010 10:49 am Naslov sporočila: |
|
|
Dodajam še en dokument na to temo.
Opis: |
|
 Download |
Ime datoteke: |
UvodC.pdf |
Velikost datoteke: |
214.48 KB |
Downloadano: |
82 krat |
_________________ Lep pozdrav iz Kopra Rudi |
|
Nazaj na vrh |
|
 |
chaos Član


Pridružen-a: Sob 16 Sep 2006 22:12 Prispevkov: 1063 Aktiv.: 4.66 Kraj: Zagorje ob Savi
|
Objavljeno: Tor Dec 14, 2010 12:04 pm Naslov sporočila: |
|
|
domen_puncer je napisal/a: |
- pri bitshiftih... ce je signed spremenljivka, pa je shift v desno, pa je zgornji bit 1... bodo zgornji biti ostali 1 (bo ti. sign extended shift).
|
Na tole se nažalost ne moreš zanašati. V C-ju (in C++) je right-shift negativnih predznačenih števil "implementation-defined" - torej nekatere implementacije uporabljajo logical right shift (paddanje z ničlami), druge pa arithmetic right shift (paddanje z sign bitom).
LP!
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|