Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
tutorijali za C jezik [part 1]
Author Message
Mr.JA Offline
Novi korisnik
*

Posts: 58
Joined: Jul 2008
Reputation: 0
Post: #1
tutorijali za C jezik [part 1]
evo pokuša san napravit tutorijale za početnike u C-u
pa da krenemo:
mislin da se najbolje nauči pomoću primjera:

1, primjer - naj jednostavniji:

Code:
#include<stdio.h>
void main ()
{
     printf("sada počinjemo s ozbiljnjim poslom");
}

sad da objasnimo svaki dio zadatka

Code:
#include<stdio.h>

#include - to je tzv predprocesorska naredba
-prodprocesorske naredbe omogućuju izvođenje određenih radnji, te daju naredbe prevodiocu. Počinju s #, i ne završavaju znakom ;
-To su npr. #include, #define (što je #define o tome će mo kasnije)
<stdio.h> -to je biblioteka - npr. stdio.h- (sve funkcije za ulaz i izlaz podataka
math.h -matematičke funkcije
string.h -znakovne

Code:
void main ()

to je glavna i jedina obavezna funkcija u C-u - nemojte je NIKAD zaboravit napisat

Code:
printf("sada počinjemo s ozbiljnjim poslom");

printf- najčešća upotrebljavana funkcija za ispis u C-u je ona za formatirani ispis printf
sintaksa je :
printf("niz znakova koji se treba ispisati na zaslonu");
nakon svake naredbe u C-u mara stajati znak ; - to označava kraj jedne i početak druge naredbe

{} - početak i kraj bloka

-------------------------------------------------------------------

2, primjer
napravite program koji će na zaslonu ispisati radne dane u tjednu tako da se svaki dan ispiše u novi red:

Code:
#include<stdio.h>
void main ()
{
     printf("ponedjeljak\n utorak\n srijeda\n četvrtak\n petak\n");
     }

Code:
\n-novi red
\f-nova stranica
\b-pomak za jedno mjesto udesno
\r- povratak na početak reda

-to su sve znakovne konstante i njih treba naučiti!

-------------------------------------------------------------------
3, primjer
program koji će zbrojit, pomnožit, podjelit određene brojeve

Code:
#include<stdio.h>
void main ()
{
     printf("\n%d", 5+2);
     printf("\n%d", (5+5)/2);
     printf("\n%d", (5+2)*3);
     }

na ekranu će pisati ovo:
Code:
7
5
21

aritmetički operatori:
zbrajanje +
oduzimanje -
množenje *
djeljenje /
modul(ostatak cjelog djeljenja) %

format za ispis:
%d - ispis cjelog broja
%f - ispis realnog broja
---- to je za sad dovoljno za znat od formata za ispis
-----------------------------------------------------------------
4, primjer
gornji zadatak možemo napisati ovako:
Code:
#include<stdio.h>
void main ()
{
     int a,b,c,d,e;
     printf("unesite dva broja:\n");
     scanf("%d, %d", &a, &b);
     c=a+b;
     d=c/a;
     e=c*a;
     printf("c=%d, d=%d, e=%d", c,d,e);
     }
scanf("%d, %d", &a, &b);
Code:
scanf-za unošenje podataka s tipkovnice u C-u postoji nekoliko funkcija. Najčešće je to funkcija za formatirani unos podataka scanf
     a sintaksa je :
                    scanf("lista_formata", lista_varijabli);
      ("%d, %d", &a, &b); - & -operator za dodjeljivanje adrese (adresni operator)

-------------------------------------------
to je za sada javljam se ponovo čim budem ima volje za nastavit
i molim nemojte da sad pišete postove tipa- to je stari jezik bla bla
ovo je jezik opće namjere i tekako ga ljudi još koriste i koristit će ga !!
pozz
20-03-2009 10:20 PM
Find all posts by this user Quote this message in a reply
Gogy Offline
____
*

Posts: 2,379
Joined: Feb 2006
Post: #2
RE: tutorijali za C jezik [part 1]
Ako za QBasic nitko nije prigovaro za C sigurno neće...

Pravila foruma | Twitter - Facebook - Google+ |
20-03-2009 11:29 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Mr.JA Offline
Novi korisnik
*

Posts: 58
Joined: Jul 2008
Reputation: 0
Post: #3
RE: tutorijali za C jezik [part 1]
Gogy Wrote:Ako za QBasic nitko nije prigovaro za C sigurno neće...

Palac-gore Palac-gore
(This post was last modified: 20-03-2009 11:32 PM by Mr.JA.)
20-03-2009 11:31 PM
Find all posts by this user Quote this message in a reply
zero Offline
Forumaš
***

Posts: 461
Joined: Jan 2008
Reputation: 10
Post: #4
RE: tutorijali za C jezik [part 1]
Imam jedan prijedolog. Stavi u pocetak tutorijala u cemu mozemo pisati C jezik.

BTW. Hvala na tutu. Uvijek sam htio nauciti C, ali nisam imao volje. Sada kada je tutorijal na hrvatskom, mozda se i pokrenem.

Brzo. Jeftino. Kvalitetno. Izaberi dva!
(This post was last modified: 23-03-2009 03:07 PM by zero.)
23-03-2009 03:04 PM
Find all posts by this user Quote this message in a reply
Mr.JA Offline
Novi korisnik
*

Posts: 58
Joined: Jul 2008
Reputation: 0
Post: #5
RE: tutorijali za C jezik [part 1]
možeš radit npr u
Borland C++ 4.5, MS-visual C++ 6.0 ...
evo ti adresa :
http://www.delorie.com/djgpp/
24-03-2009 12:09 AM
Find all posts by this user Quote this message in a reply
spajderwumen Offline
Novi korisnik
*

Posts: 2
Joined: Jan 2012
Reputation: 0
Post: #6
Sad RE: tutorijali za C jezik [part 1]
slobodno postavi tut
:)
odlicno je

to sto si ispisao nema u knjigama na srpskom/hrvatskom jeziku

hvala neizmerno

pitala sma se mnogo stvari !
I da najvise tutorijala ima vezano za C++

a mi najpre radimo pascal,
pa C
pa tek onda sve posle.....


A sa rupama u C
sigurno necemo lepo odraditi ni C++
(This post was last modified: 21-01-2012 01:20 PM by spajderwumen.)
21-01-2012 01:18 PM
Find all posts by this user Quote this message in a reply
spajderwumen Offline
Novi korisnik
*

Posts: 2
Joined: Jan 2012
Reputation: 0
Post: #7
RE: tutorijali za C jezik [part 1]
Imas li mozda bar link
za ovako lep opis Funkcije u C, Procedure, niza,matrice, datoteke,i svega sto se moze javiti ,u jeziku C?!

ja ucim sad,puno bi mi olaksao muku,da ne citam 100 knjiga
21-01-2012 02:34 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)