Programiranje u C-u - od svega pomalo izdvojena tema

poruka: 1.661
|
čitano: 388.589
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
Programiranje u C-u - od svega pomalo

E to, ali i kada pravim novi projekt on mi ponudi jako puno compilera, ma nema veze za to.

 

Evo sada mi je na 55% skinuto MV-a pa ću to koristiti. Pozdrav {#}

// helper; // btw. potpisi su za papke ;)
Moj PC  
0 0 hvala 0
15 godina
offline
Re: Programiranje u C-u - od svega pomalo
DinPa_KoVel kaže...

E to, ali i kada pravim novi projekt on mi ponudi jako puno compilera, ma nema veze za to.

 

Evo sada mi je na 55% skinuto MV-a pa ću to koristiti. Pozdrav {#}

On ti napiše sve kompajlere koje podržava, a ti možeš koristiti samo one kraj kojih piše installed. Pretpostavljam da nemaš nikakav compiler instaliran na računalu, pa si onda trebao skinuti mingw verziju(ona veća verzija) codeblocka jer onda dolazi sa gcc-om.

 

Osobno mislim da je codeblocks puno bolji izbor za tebe, za razliku od visual studia professional koji je overkill za takve male aplikacije od 20 linija koda. Posebno professional verzija. Ako baš hoćeš Visual Studio onda radije uzmi besplatni Visual Studio Express.

Twitter- @capttawish Linux/GNU live forever.
13 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo
captain_soap_McTawish kaže...

On ti napiše sve kompajlere koje podržava, a ti možeš koristiti samo one kraj kojih piše installed. Pretpostavljam da nemaš nikakav compiler instaliran na računalu, pa si onda trebao skinuti mingw verziju(ona veća verzija) codeblocka jer onda dolazi sa gcc-om.

Da, plašim se da nije skinuo verziju bez compilera, to je već neko radio.

Programming is understanding. – Kristen Nygaard
16 godina
neaktivan
offline
Programiranje u C-u - od svega pomalo

Ha skinio sam prvo što mi je bilo. Moguće da je bez compilera.

 

Nego samo da probam i da vidim kakvo je sučelje MV Pro, možda ga čak i neću koristiti. Koji da uzmem project za C jezik? Ponudi mi ove:

  1. General Development Settings
  2. Project Managment Setiings
  3. Visual Basic Development Settings
  4. Visual C# Development Settings
  5. Visual C++ Development Settings
  6. Visual F# Development Settings
  7. Web Development
  8. Web Development (Code Only)

 

Pretpostavljam da mi ne trebaju 8,7,6,4.

Koji da odaberem da mi normalno radi sa C jezikom?

// helper; // btw. potpisi su za papke ;)
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo

5.Visual C++ Developement Settings

Rekao sam ti već, C++ kompajleri podražavaju C!

Zašto si skinuo Pro verziju?

Programming is understanding. – Kristen Nygaard
17 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo
BenjamiX kaže...

Bok svima.
Našao sam neku knjigu za programiranje na ORAO računalo, ali na svakoj strani je jedna slika iz knjige, pa sam napisao program koji bi mi trebao otići na svaku stranicu i skinuti svaki sliku automatski, što mi je možda 100x brže nego da ja to radim ručno.
Uglavnom evo programa:
...
E sad, kad to pokrenem stalno mi baca grešku u terminalu ERROR 403: Forbidden.

Zanima me, je li to greška u kodu ili pak nečemu drugome?
Hvala!

Glupost. Ovakve stvari se ne pisu u C-u, tako nesto se radi u bashu.

 

EDIT: Ovako nesto:

#!/bin/bash

mkdir orao_knjiga
cd orao_knjiga

for i in {000..115}
do
    wget http://pc.sux.org/SK/Knjige/Orao/Orao_$i.jpg
done

mbaksa kaže...

Prije ti je greška u terminalu ili neki problem s WGET-om. Zašto si jednostavno umjesto pozivanja naredbe system, sve te nazive stranica ne zapišeš u jednu .bat datoteku i onda pokreneš tu bat.datoteku (ne nužno iz programa)?

.bat na *nixu? You gotta be kidding me... xD

DinPa_KoVel kaže...

Eh da, u Code::Blocks mi neće kompajlat jer mi kao nije dobar compiler...imam ih više ponuđeni a prvi mi je, naravno, zadani i nisam postavke nikako mjenjao i kaže da uzmem neki drugi compiler. To sam učinio i opet mi nekakav error izbaci. 

Ma skinuti ću ja sebi MV Proffesional (verzija za školarca) i krenuti sa time i ostati na tome, jer sam čuo i pročitao da je odličan IDE.

Naravno, samo lupaj po download linkovima, a da nista ne citas. Ne ide to tako. Lijepo nazad na download stranicu i polako s razumijevanjem procitaj svaki link. Odi na Binaries i nadi onaj koji u imenu ima mingw i velik je 74 MB i njega fino skini. Ako ti je problem pripremiti razvojno okruzenje za rad, kako ce tek onda biti kad stvarno krenes nesto i programirati? Od mene jos jedan glas za Code::Blocks.

C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
Poruka je uređivana zadnji put sub 19.11.2011 11:50 (1domagoj1).
17 godina
moderator
online
Re: Programiranje u C-u - od svega pomalo
1domagoj1 kaže...
mbaksa kaže...

Prije ti je greška u terminalu ili neki problem s WGET-om. Zašto si jednostavno umjesto pozivanja naredbe system, sve te nazive stranica ne zapišeš u jednu .bat datoteku i onda pokreneš tu bat.datoteku (ne nužno iz programa)?

.bat na *nixu? You gotta be kidding me... xD

Otkud da ja znam da je on na *nixu? Wget postoji i za Windowse, a terminal je skoro pa isti vrag ko command prompt i mogao je jednu riječ koristiti za drugo.

17 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo
mbaksa kaže...

Otkud da ja znam da je on na *nixu? Wget postoji i za Windowse, a terminal je skoro pa isti vrag ko command prompt i mogao je jednu riječ koristiti za drugo.

True, true, zaboravih da je wget portan na Windowse. Ali, ovo boldano... Blasphemy. Ni blizu. Neusporedivo je. Cak ni onaj PowerShell ili kako se vec zove za Windowse nije ni do gleznja terminalu. *nixasi ti jako paze na tu razliku. ;)

C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
17 godina
moderator
online
Re: Programiranje u C-u - od svega pomalo
1domagoj1 kaže...
mbaksa kaže...

Otkud da ja znam da je on na *nixu? Wget postoji i za Windowse, a terminal je skoro pa isti vrag ko command prompt i mogao je jednu riječ koristiti za drugo.

True, true, zaboravih da je wget portan na Windowse. Ali, ovo boldano... Blasphemy. Ni blizu. Neusporedivo je. Cak ni onaj PowerShell ili kako se vec zove za Windowse nije ni do gleznja terminalu. *nixasi ti jako paze na tu razliku. ;)

Za izvršavanje liste konkretnih naredbi (poziv programa s konkretnim parametrom) svi terminali su isti. {#} Za druge stvari, slažem se, razlike su nebo i zemlja.

15 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo
1domagoj1 kaže...

Glupost. Ovakve stvari se ne pisu u C-u, tako nesto se radi u bashu.

Ne treba nista ni pisati. Ovakvo nesto obavis postenim download managerom za 10-ak sekundi.

 

{#}

My computer once beat me at chess, but we got even after a round of boxing.
17 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo
rustweaver kaže...

Ne treba nista ni pisati. Ovakvo nesto obavis postenim download managerom za 10-ak sekundi.

 

{#}

Mozda i moze, probaj, pa reci jel ide, valjda moze.

 

Adresa prve slike je ova:

http://pc.sux.org/SK/Knjige/Orao/Orao_001.jpg

 

Indeksi se mijenjaju od 001 do 115.

 

Direktorij http://pc.sux.org/SK/Knjige/Orao/ ne mozes otvoriti niti skinuti, dobit ces 403 Forbidden.

C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
15 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo
1domagoj1 kaže...

Mozda i moze, probaj, pa reci jel ide, valjda moze.

DTA u akciji DTA u akciji
Kao sto sam i mislio, bez pola muke. Znam jer sam tako vec povlacio citave galerije sa web stranica :D

My computer once beat me at chess, but we got even after a round of boxing.
17 godina
neaktivan
offline
Programiranje u C-u - od svega pomalo

Nice one. Ja ne koristim nikakav DM, pa nemam pojma moze li ili ne, wget mi je blizi :D

C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
 
1 0 hvala 0
16 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo
royalhero kaže...

5.Visual C++ Developement Settings

Rekao sam ti već, C++ kompajleri podražavaju C!

Zašto si skinuo Pro verziju?

 

Zašto što imam priliku skinuti je besplatno.

// helper; // btw. potpisi su za papke ;)
15 godina
offline
Re: Programiranje u C-u - od svega pomalo
DinPa_KoVel kaže...

 

Zašto što imam priliku skinuti je besplatno.

Valjda mislis na trial verziju. Nigdje ga ne mozes dobiti legalno beplatno, a sumnjam da bi netko tek tako dao licencu.

Twitter- @capttawish Linux/GNU live forever.
13 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo
captain_soap_McTawish kaže...

Valjda mislis na trial verziju. Nigdje ga ne mozes dobiti legalno beplatno, a sumnjam da bi netko tek tako dao licencu.

Može, na DreamSparku, ako je školarac.

https://www.dreamspark.com/Products/Product.aspx?ProductId=25


Programming is understanding. – Kristen Nygaard
13 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo

I da, valja napomenuti da je besplatan u edukativne svrhe, nema logike dobiti punokrvni alat za 0€, aplikaciju prodaš za 1000€?

Imaš dosta korsinih alata, čak i OS-ova.

Programming is understanding. – Kristen Nygaard
16 godina
neaktivan
offline
Programiranje u C-u - od svega pomalo

Da preko Dreamspark-a.

I ima jako dobrih stvari tamo.

// helper; // btw. potpisi su za papke ;)
Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
Programiranje u C-u - od svega pomalo

Evo instalirao sam novi Code::Blocks 10.05 i opet mi nešto ne valja.

 

"Programming - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...

Nothing to be done.

 

---  to mi napiše u build log kada kliknem build and run i ništa se ne događa.

 

Ovo je kod koji mi treba izvesti:

 

 

main ()

{

   printf("Hello World");

}

 

// helper; // btw. potpisi su za papke ;)
Poruka je uređivana zadnji put sub 19.11.2011 22:17 (DinPa_KoVel).
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo

A gdje je header?
#include<stdio.h>

Programming is understanding. – Kristen Nygaard
15 godina
offline
Re: Programiranje u C-u - od svega pomalo
DinPa_KoVel kaže...

Evo instalirao sam novi Code::Blocks 10.05 i opet mi nešto ne valja.

 

"Programming - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...

Nothing to be done.

 

---  to mi napiše u build log kada kliknem build and run i ništa se ne događa.

 

Ovo je kod koji mi treba izvesti:

 

 

main ()

{

   printf("Hello World");

}

 

1. Jesi li instalirao minGW verziju compilera?

2. I da ti compiler radi taj ti kod ne bi prošao mu nedostaju:

  • int ispred funkcije main. Main je poseban tip funkcije koji mora biti deklariran sa int tipom.
  • return 0; na kraju funkcije main koji govori kada je kraj programa
  • i uključivanje zaglavlja stdio.h u kojmu su definirani input i output funkcije(standard input/output) naredbom:
    #include <stdio.h>na  početku programa.
Twitter- @capttawish Linux/GNU live forever.
16 godina
neaktivan
offline
Programiranje u C-u - od svega pomalo

Ma nije stvar u kodu. Cijeli kod ide ovako:

 

#include <stdio.h>

#include <stdlib.h>

 

int main()

{

   printf("Programski jezik C je razvio Dennis Ritchie\n");

   return 0;

}

Problem mi je u complieru očito a pod default sam stavio intelov c/c++ compiler (jedini u nazivu ima c {#})...i opet mi ne želi prevest kod

// helper; // btw. potpisi su za papke ;)
Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo
DinPa_KoVel kaže...

Evo instalirao sam novi Code::Blocks 10.05 i opet mi nešto ne valja.

 

"Programming - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...

Nothing to be done.

 

---  to mi napiše u build log kada kliknem build and run i ništa se ne događa.

 

Ovo je kod koji mi treba izvesti:

 

 

main ()

{

   printf("Hello World");

}

 

c/p

Go to:

    Create project
    All "Settings" > "Compiler and debugger"
    You will see a toolbar that correspond to "Toolchain executables"
    You will see "Compiling's instalation directory" (marked in blue)
    You just have to click on "Auto Detect". (Once it's done, click on build and run)

P.S. Glede koda, gdje su ti include direktive? Nemoj pisati main() bez tipa i povratne vrijednosti. Tip je int, a za povratnu vrijednost stavis return 0.


#include <stdio.h>

int main()
{
    printf("hello, world\n");
    return 0;
}

Tu imas nesto o te dvije varijante, ova koju sam ti napisao je po danasnjem standardu, ovako kako si ti napisao se davno prije radilo.

C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
Poruka je uređivana zadnji put sub 19.11.2011 22:32 (1domagoj1).
16 godina
neaktivan
offline
Programiranje u C-u - od svega pomalo

Pošto je program besplatan nadam se da mogu stavili link...

 

http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe/download

 

tu sam verziju skinio, kako ste mi već preporučili...

// helper; // btw. potpisi su za papke ;)
Moj PC  
0 0 hvala 0
15 godina
offline
Re: Programiranje u C-u - od svega pomalo
DinPa_KoVel kaže...

Ma nije stvar u kodu. Cijeli kod ide ovako:

 

 

#include <stdio.h>

#include <stdlib.h>

 

int main()

{

   printf("Programski jezik C je razvio Dennis Ritchie\n");

   return 0;

}

Problem mi je u complieru očito a pod default sam stavio intelov c/c++ compiler (jedini u nazivu ima c {#})...i opet mi ne želi prevest kod

 

Po milijunti put ne možeš gcc je compiler koji prevodi c i c++ programe, odnosno njegova varijanta g++ prevodi c++ programe dok gcc prevodi c program.

Intel c/c++ compiler ne možeš koristiti jer ga nemaš instaliranoga. Trebaš staviti da ti je defaultni compiler gcc odnosno g++ i on ti mora biti instaliran. I najvažnije pitanje:

Jesi li skinuo onu veću(mingw od 75 MB) verziju codeblocksa koja dolazi sa gcc-om)?

EDIT: Skinuo si pravu verziju. Sada učini ono što je @1domagoj1 rekao.

Twitter- @capttawish Linux/GNU live forever.
Poruka je uređivana zadnji put sub 19.11.2011 22:31 (captain_soap_McTawish).
13 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo
captain_soap_McTawish kaže...
  • return 0; na kraju funkcije main koji govori kada je kraj programa

return 0; govori da je sve uredno odrađeno, bez run-time grešaka, ako vratiš neki drugi broj u opsegu int-a, OS-u javljaš da je došlo do run-time greške.

Programming is understanding. – Kristen Nygaard
17 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo
DinPa_KoVel kaže...

Ma nije stvar u kodu. Cijeli kod ide ovako:

...
Problem mi je u complieru očito a pod default sam stavio intelov c/c++ compiler (jedini u nazivu ima c {#})...i opet mi ne želi prevest kod

Dovraga, a kak mozes staviti Intelov C/C++ kompajler, da li ga mozda imas?! Btw Intelov kompajler kosta cirka 600$, imas mozda 600 zelembaca?

 

Ti si skinuo C::B s MinGW kompajlerom, onda njega valjda i stavis, zar nije logicno? Ili GNU GCC, ako ne pise MinGW.

C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
15 godina
offline
Re: Programiranje u C-u - od svega pomalo
royalhero kaže...

return 0; govori da je sve uredno odrađeno, bez run-time grešaka, ako vratiš neki drugi broj u opsegu int-a, OS-u javljaš da je došlo do run-time greške.

Ma to sam ubrzini napisao. Malo gledam onu knjigu c++ za apsolutne početnike pa mi je to ostalo u glavi.

 

Inače koliko znam to sa povratnom vrijednosti kao indikatorom run-time errora se ne koristi toliko puno danas?

Twitter- @capttawish Linux/GNU live forever.
13 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo

Joj koliko belaja oko IDE-a i kompajlera, 100 puta smo ti rekli svaki C++ IDE&Compiler podržava i C!

Programming is understanding. – Kristen Nygaard
17 godina
neaktivan
offline
Re: Programiranje u C-u - od svega pomalo
captain_soap_McTawish kaže...

Ma to sam ubrzini napisao. Malo gledam onu knjigu c++ za apsolutne početnike pa mi je to ostalo u glavi.

 

Inače koliko znam to sa povratnom vrijednosti kao indikatorom run-time errora se ne koristi toliko puno danas?

U C-u moras sam handleati errore jer ne postoji podrska od samog jezika za tako nesto.

C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
Nova poruka
E-mail:
Lozinka:
 
vrh stranice