C ili C++? Pitanje je sad

poruka: 163
|
čitano: 35.215
|
moderatori: XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
C ili C++? Pitanje je sad

može li se kako u c-u ili c++-u otvoriti datoteka koja je smještena na nekom serveru.

 

evo npr ova. to sam ja sad uplodao

Atomska bubamara
 
0 0 hvala 0
15 godina
protjeran
offline
Re: C ili C++? Pitanje je sad
jurluk kaže...

može li se kako u c-u ili c++-u otvoriti datoteka koja je smještena na nekom serveru.

 

evo npr ova. to sam ja sad uplodao

Da!

No za to moraš kužiti kako funkcionira FTP pristup.
Napišeš si programčić u CPPu, on se spoji na bug-smajliji.100mb.com, na port 21, skine ili otvori tu datoteku.

 

#include <cstdio> int main () { printf ("1F Y0U C4N R34D TH15 Y0U 5H0
16 godina
neaktivan
offline
Re: C ili C++? Pitanje je sad

znači, ja bi onda u kodu mroao napisati username i pass da se on može spojit na server, jel?

 

eh, to sam samo dao primjer. ja bih trebao pristupati datotekama na nekom drugom serveru. jel se njemu onda ne moze pistupit ako nemam pass?

Atomska bubamara
15 godina
protjeran
offline
Re: C ili C++? Pitanje je sad
jurluk kaže...

znači, ja bi onda u kodu mroao napisati username i pass da se on može spojit na server, jel?

 

eh, to sam samo dao primjer. ja bih trebao pristupati datotekama na nekom drugom serveru. jel se njemu onda ne moze pistupit ako nemam pass?

Mislim da nećeš moć, jer vidiš kad se spajaš trebaš ukucat host, user, pass, port.

E sad, kad bi ti htio pristup nekom serveru moraš dobit te podatke od hostera.

A to uglavnom nije moguće...

 

#include <cstdio> int main () { printf ("1F Y0U C4N R34D TH15 Y0U 5H0
14 godina
neaktivan
offline
Re: C ili C++? Pitanje je sad

Password moraš znati preko bilo čega da se spajaš. A možeš i ovdje pogledati kako to napraviti:

 

http://www.bug.hr/forum/topic/programiranje/tutorijali-mrezne-c-aplikacije/6958.aspx?page=0&jumpto=109503&sort=asc&view=flat

15 godina
protjeran
offline
Re: C ili C++? Pitanje je sad
TracerCPP kaže...

Password moraš znati preko bilo čega da se spajaš. A možeš i ovdje pogledati kako to napraviti:

 

http://www.bug.hr/forum/topic/programiranje/tutorijali-mrezne-c-aplikacije/6958.aspx?page=0&jumpto=109503&sort=asc&view=flat

Da, i ja bi to... :)

Ali kad je to taj C++, a meni treba C {#}

#include <cstdio> int main () { printf ("1F Y0U C4N R34D TH15 Y0U 5H0
16 godina
neaktivan
offline
Re: C ili C++? Pitanje je sad

baš sam sad htio pitati u toj temi, al vidim ti si vidio pitanje ovdje :)

 

a jel se ne moze pristupit datoteci na "browserski" način, kao je što mogu u browseru otvorit? Neodlucan

Atomska bubamara
16 godina
neaktivan
offline
Re: C ili C++? Pitanje je sad
jurluk kaže...

znači, ja bi onda u kodu mroao napisati username i pass da se on može spojit na server, jel?

 

eh, to sam samo dao primjer. ja bih trebao pristupati datotekama na nekom drugom serveru. jel se njemu onda ne moze pistupit ako nemam pass?

Mozes konfiguraciju za FTP pisati/citati iz neke datoteke ili uzimati podatke preko stdin-a, password ne trebas ako je

omoguceno da se iz tog foldera dohvacaju datoteke kao "anonymous" sto je vjerovatno ako je neki public ftp server/folder,

pisanje ti gotovo sigurno nije omoguceno bez da se ulogiras.

All religions are the same: religion is basically guilt, with different holidays.
14 godina
neaktivan
offline
Re: C ili C++? Pitanje je sad
jurluk kaže...

baš sam sad htio pitati u toj temi, al vidim ti si vidio pitanje ovdje :)

 

a jel se ne moze pristupit datoteci na "browserski" način, kao je što mogu u browseru otvorit? Neodlucan

ako pogledaš video vidjeti ćeš da se tako i pristupa datoteci.

16 godina
neaktivan
offline
Re: C ili C++? Pitanje je sad
drnde kaže...
Mozes konfiguraciju za FTP pisati/citati iz neke datoteke ili uzimati podatke preko stdin-a, password ne trebas ako je

omoguceno da se iz tog foldera dohvacaju datoteke kao "anonymous" sto je vjerovatno ako je neki public ftp server/folder,

pisanje ti gotovo sigurno nije omoguceno bez da se ulogiras.

upravo i jest taj slučaj.

pisanje mi uopce ni ne treba. samo moram ucitat tu datoteku i iz nje iscitavat podatke, preko fscanf ako moze

 

TracerCPP kaže...

ako pogledaš video vidjeti ćeš da se tako i pristupa datoteci.

ok. pogledat cu kasnije. sad zurim :)

 

btw. moja aplikacija je zasad konzolna, a u videu je windows aplikacija. ima li onda neke velike razlike? ne trebam neke vanjske biblioteke. radim u codeblocksu ako je to bitno :/

Atomska bubamara
14 godina
neaktivan
offline
Re: C ili C++? Pitanje je sad
jurluk kaže...
TracerCPP kaže...

ako pogledaš video vidjeti ćeš da se tako i pristupa datoteci.

ok. pogledat cu kasnije. sad zurim :)

 

btw. moja aplikacija je zasad konzolna, a u videu je windows aplikacija. ima li onda neke velike razlike? ne trebam neke vanjske biblioteke. radim u codeblocksu ako je to bitno :/

Da. Bitno je. Ovo je napravljeno pomoću Indy komponenti, a one su podržane u Delphiju i C++ Builderu tj. VCL biblioteci. Službeno se mogu koristiti i u .NETu no nisam ih pokušavao tamo implementirati.

16 godina
neaktivan
offline
Re: C ili C++? Pitanje je sad

može li se onda takvo šta realizirati u codeblocksu pomoću standardnih biblioteka?

Atomska bubamara
14 godina
neaktivan
offline
C ili C++? Pitanje je sad

Sjećam se da se na TVZ-u iz operacijskih sustava radio jedan primjer TCP/IP klijent-server komunikacije pomoću konzole, pa vjerujem da je na neki način moguće. No svakako nije jednostavno kao ovo.

Poruka je uređivana zadnji put uto 3.5.2011 15:39 (TracerCPP).
Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
C ili C++? Pitanje je sad

Znam kak bi to u *nix okruženju napravil.

 

http://shoe.bocks.com/net/

 

Ali, pošto vjerojatno radiš na Windowsima, nemam pojma.

 

EDIT: Prozuji po dreamincode-u, tamo ima puno tutoriala, možda nađeš nekaj. Samo traži networking tutorial C/C++.

Some people say that if you play a Windows install CD backwards you will hear demon voices commanding you to worship Satan. But that's nothing. If you play it forward it will install Windows.
Poruka je uređivana zadnji put uto 3.5.2011 15:41 (1domagoj1).
 
0 0 hvala 1
15 godina
protjeran
offline
Re: C ili C++? Pitanje je sad
1domagoj1 kaže...

Znam kak bi to u *nix okruženju napravil.

 

http://shoe.bocks.com/net/

 

Ali, pošto vjerojatno radiš na Windowsima, nemam pojma.

Eeee!

To sam tražil već jako dugo!

C FTW!

 

#include <cstdio> int main () { printf ("1F Y0U C4N R34D TH15 Y0U 5H0
17 godina
neaktivan
offline
C ili C++? Pitanje je sad

Evo, bil sam slobodan, pa sam ti potražio :P

 

http://www.dreamincode.net/forums/topic/137293-networking-tutorial/

Some people say that if you play a Windows install CD backwards you will hear demon voices commanding you to worship Satan. But that's nothing. If you play it forward it will install Windows.
 
1 0 hvala 0
16 godina
neaktivan
offline
Re: C ili C++? Pitanje je sad

u windowsima ima winsock.

16 godina
neaktivan
offline
C ili C++? Pitanje je sad

e ovako... postoji već sad jedna aplikacija koja pristupa toj datoteci kojoj ja želim pristupit.

 

u postavkama vidim da koristi anonymus pass "skychart@" i povezuje se na ftp u "pasivnom modu"

 

i onda tijek događaja ide ovako:

 

Download http://www.minorplanetcenter.org/iau/Ephemerides/Comets/Soft00Cmt.txt
Resolving www.minorplanetcenter.org:80
Connect www.minorplanetcenter.org:80
Request sent, waiting response
Finished: Request sent, waiting response
Processing ended. Total number of comets: 193

 

iz toga se vidi host i port

i onda tu datoteku spremi u neku svoju mapu pod imenom blablanesto.dat

e, sad...

 

kako da ja to napravim u svojoj konzolnoj aplikaciji? korisnik to ništa ne mora vidit. samo npr odabere 'y' za download ili 'n' ako ipak ne želi. a ovo sve ostalo se odvija pod haubom. i kad se sve skine, program samo ispiše potvrdnu informaciju i nastavlja dalje sa izvođenjem

Atomska bubamara
 
0 0 hvala 0
16 godina
neaktivan
offline
Re: C ili C++? Pitanje je sad

možeš preko winsocka ili kako vidim http://www.teksoftco.com/articles/ftp%20client.htm wininet api.

 

14 godina
protjeran
offline
Re: C ili C++? Pitanje je sad

ovako ja nisam neki programer niti matematičar ali radim solidne konzolne aplikacije i u c i c++ shvati da ti je to skoro isto
c strukture
c++ klase
i slično a što se tiče igara i os-ova malo si pretjerao
igre mogu u c++ zbog klasa i objekata a moja topla preporuka radi c++
OOP je,lakše ćeš ga svatit nema formatiranja varijabli i slično
i još nešto prvo nauči konzole radit jer c i c++ su konzolni jezici a ako hoćeš gui radi WIN API ili visual jezike
NEDAJ SE OBESHRABRIT TO TI JE NAJBITNIJE UPORNOST ĆE TE JEDINA DOVEST DO CILJA(SA MALO I PAMETI ALI NJU IMAŠ)
Sorry na pametovanju ali tražio si pomoć{#}

SENAID
17 godina
moderator
online
Re: C ili C++? Pitanje je sad
Senaid_gates kaže...

ovako ja nisam neki programer niti matematičar ali radim solidne konzolne aplikacije i u c i c++ shvati da ti je to skoro isto
c strukture
c++ klase
i slično a što se tiče igara i os-ova malo si pretjerao
igre mogu u c++ zbog klasa i objekata a moja topla preporuka radi c++
OOP je,lakše ćeš ga svatit nema formatiranja varijabli i slično
i još nešto prvo nauči konzole radit jer c i c++ su konzolni jezici a ako hoćeš gui radi WIN API ili visual jezike
NEDAJ SE OBESHRABRIT TO TI JE NAJBITNIJE UPORNOST ĆE TE JEDINA DOVEST DO CILJA(SA MALO I PAMETI ALI NJU IMAŠ)
Sorry na pametovanju ali tražio si pomoć{#}

Što ti nemaš zareze, točke, crtice, dvotočke na tipkovnici? Trebam dvaput čitati svaku tvoju rečenicu da bih shvatio što je pjesnik htio reći. Daj se malo korigiraj.

14 godina
protjeran
offline
Re: C ili C++? Pitanje je sad

Ma oprosti otišla mi mat.ploča na drugom kompjuteru pa uzo nekakav stari laptop.

Nebi se bog na njemu snašao.

:;."

SENAID
14 godina
protjeran
offline
Re: C ili C++? Pitanje je sad
beno101 kaže...
LordShgi kaže...

Nije istina, pisanje OSa nije 2 linije koda makar ti htio samo napisati "Bok ja sam Slavko." OS je program koji je direktno povezan s hardwareom, ondnosno ti bi trebao napraviti sve drivere i svo low-level programiranje pa cak i svoj programski jezik prije nego bi uspio napisati "Bok ja sam Slavko"

Nope.

Ne treaš nikakve drivere.

Samo bootloader i boot.ini mislim.

 

Daj okani se pisanja OS-a. 

Aj napiši program koji će ispisati tablicu množenja od 1 do 10 :)

14 godina
protjeran
offline
Re: C ili C++? Pitanje je sad
Hawkz kaže...
beno101 kaže...
LordShgi kaže...

Nije istina, pisanje OSa nije 2 linije koda makar ti htio samo napisati "Bok ja sam Slavko." OS je program koji je direktno povezan s hardwareom, ondnosno ti bi trebao napraviti sve drivere i svo low-level programiranje pa cak i svoj programski jezik prije nego bi uspio napisati "Bok ja sam Slavko"

Nope.

Ne treaš nikakve drivere.

Samo bootloader i boot.ini mislim.

 

Daj okani se pisanja OS-a. 

Aj napiši program koji će ispisati tablicu množenja od 1 do 10 :)

kakav je to problem to ja kao početnik početnika i najneiskusni najgori "programer" na forumu znam uraditi

//06.06.2011-Maksumić Senaid-Tablica množenja//
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int i,s;
for(i=1;i<=10;i++){
for(s=1;s<=10;s++){
cout<<i*s<<endl;
}
}
system("PAUSE");
return 0;
}

SENAID
15 godina
offline
Re: C ili C++? Pitanje je sad
Senaid_gates kaže...
Hawkz kaže...
beno101 kaže...
LordShgi kaže...

Nije istina, pisanje OSa nije 2 linije koda makar ti htio samo napisati "Bok ja sam Slavko." OS je program koji je direktno povezan s hardwareom, ondnosno ti bi trebao napraviti sve drivere i svo low-level programiranje pa cak i svoj programski jezik prije nego bi uspio napisati "Bok ja sam Slavko"

Nope.

Ne treaš nikakve drivere.

Samo bootloader i boot.ini mislim.

 

Daj okani se pisanja OS-a. 

Aj napiši program koji će ispisati tablicu množenja od 1 do 10 :)

kakav je to problem to ja kao početnik početnika i najneiskusni najgori "programer" na forumu znam uraditi

//06.06.2011-Maksumić Senaid-Tablica množenja//
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int i,s;
for(i=1;i<=10;i++){
for(s=1;s<=10;s++){
cout<<i*s<<endl;
}
}
system("PAUSE");
return 0;
}

Na takav način je vrlo lako. Probaj sad ta napiše u obliku tablice. Npr.:

1 2 3 4 5 6 7 8

2 4 6 8 10....

...

Mrzim svoj nadimak!!!
15 godina
protjeran
offline
C ili C++? Pitanje je sad

Treba ponekad prepoznati sarkazam. {#}

Windows is easier than Linux, in the same way that crapping your pants is easier than going to the bathroom
Moj PC  
1 0 hvala 0
17 godina
moderator
online
Re: C ili C++? Pitanje je sad
Senaid_gates kaže...

kakav je to problem to ja kao početnik početnika i najneiskusni najgori "programer" na forumu znam uraditi

//06.06.2011-Maksumić Senaid-Tablica množenja//
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int i,s;
for(i=1;i<=10;i++){
for(s=1;s<=10;s++){
cout<<i*s<<endl;
}
}
system("PAUSE");
return 0;
}

I ovog tvog koda vidimo da ne znaš, jer to nije tablica. Nadalje - zašto deklariraš varijable i, s, a ne i, j - dakle, nešto što je uobičajeno, da ne kažem nepisani standard (da se za imena varijabli koje služe kao nekakvi brojači uzimaju slova koja slijede jedno iza drugog?)? Također, zašto deklariraš te varijable na početku, umjesto for (int i=1...)?

17 godina
offline
C ili C++? Pitanje je sad

Ajde, baš me zanima hoće li ova dva poletarca, ovaj što radi OS-ove i ovaj drugi napisati što je kapetan rekao{#}

 
0 0 hvala 0
14 godina
protjeran
offline
Re: C ili C++? Pitanje je sad

sorry na smetanju ali eto ja samo tako znam jer ja neznam programirat učim ,ali ne ide.

valjda će nešto biti,a što se tiče deklariranja pa to je isto zar ne ali ovako mi je preglednije

tako radim samo ako zaboravim deklarirati varijsblu za petlju.

dalje i i j i za to nepisano "pravilo" nisam znao pa uzimam kako mi padne na pamet.

SENAID
17 godina
offline
Re: C ili C++? Pitanje je sad
Senaid_gates kaže...

sorry na smetanju ali eto ja samo tako znam jer ja neznam programirat učim ,ali ne ide.

valjda će nešto biti,a što se tiče deklariranja pa to je isto zar ne ali ovako mi je preglednije

tako radim samo ako zaboravim deklarirati varijsblu za petlju.

dalje i i j i za to nepisano "pravilo" nisam znao pa uzimam kako mi padne na pamet.

nisi daleko od rješenja, te dvije petlje ostavi, samo razmisli što još trebaš napraviti da dobiješ ispis kakav je kapetan rekao.

 

treba ti znak za prelazak u novi red nakon ispisa 1..............10 (moraš ga staviti na pravo mjesto i stvar riješena)

Poruka je uređivana zadnji put pon 9.5.2011 19:51 (Floki).
Nova poruka
E-mail:
Lozinka:
 
vrh stranice