Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pocinjem da se nerviram !!!!

[es] :: C/C++ programiranje :: Pocinjem da se nerviram !!!!

[ Pregleda: 2728 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SiN_MaFiJe

Član broj: 33599
Poruke: 59
*.ADSL.neobee.net.



+1 Profil

icon Pocinjem da se nerviram !!!!28.11.2004. u 15:04 - pre 235 meseci
E ovako tek sam poceo da "ucim" da programiram u c++ i nesto me neide u stvari mene ide ali me kompajler za****va :( E ovako problem je kad ja napisem neki kod npr. nije to sad neka programicina nego ono ... kao sto reko tek sam poceo i neam blage veze

int main()
{
cout << "Dali sam ja master u cs-u(D,N) ;
char* odgovor ;
cin >> odgovor ;
if (odgovor == d) {
cout << "Da jesam master sam "
}
}
ima jos ali to nije bitno problem je u tome sto kad ja pokrenem program on mi pokaze dali sam ja master ... i kad stisnem d ili n on samo izadje nista ne pokaze
sad dali ja negde gresim ili je neki bug nesto to mi vi recite ???
Alright. 5 reasons why I'm convinced that my penis runs Linux.
1. I can create child processes
2. I can handle multiple users on any platform at once.
3. I'm VERY user friendly.
4. I have incredible uptime. and
5. When my system load gets too heavy, I :end up dumping my core and the system shuts down. :p
 
Odgovor na temu

SiN_MaFiJe

Član broj: 33599
Poruke: 59
*.ADSL.neobee.net.



+1 Profil

icon Re: Pocinjem da se nerviram !!!!28.11.2004. u 15:12 - pre 235 meseci
I evo sad sam nesto bio napisao nesecam se i pise mi nesto missing terminaring < character tako nesto
Alright. 5 reasons why I'm convinced that my penis runs Linux.
1. I can create child processes
2. I can handle multiple users on any platform at once.
3. I'm VERY user friendly.
4. I have incredible uptime. and
5. When my system load gets too heavy, I :end up dumping my core and the system shuts down. :p
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Pocinjem da se nerviram !!!!28.11.2004. u 15:15 - pre 235 meseci
Probaj da otvoris cmd.exe i da odes do direktorijuma gde se nalazi .exe fajl i onda ga pokrenes. Problem je sto se kozola zatvori odmah nakon izvrsavanja tvog programa pa izgleda kao da se rad programa prekinuo.
 
Odgovor na temu

sharpshooter
Kiev

Član broj: 14299
Poruke: 167
*.ukrtel.net.



Profil

icon Re: Pocinjem da se nerviram !!!!28.11.2004. u 15:36 - pre 235 meseci
int main()
{
char odgovor;

cout << "Da li sam ja master u cs-u(D,N)" ;
cin >> odgovor ;
if (odgovor == 'd') {
cout << "Da jesam master sam ";
}
}
 
Odgovor na temu

brcha
Filip Brčić
Beograd, Serbia

Član broj: 440
Poruke: 436

Jabber: brcha@kdetalk.net
ICQ: 40994923
Sajt: brcha.com


+2 Profil

icon Re: Pocinjem da se nerviram !!!!28.11.2004. u 16:04 - pre 235 meseci
ovo što šarpšuter reče će ti rešiti problem.

ali, ono što sam ja hteo da napomenem je sledeće:

ti si napisao
Code:

...
char * odgovor;
cin >> odgovor;
...


e, pa, to ti neće nikada proći jer učitavaš u nealocirani pointer, koji u zavisnosti od kompajlera može da bude inicijalizovan sa nulom ili sa nekim random brojem. to znači da će na DOS-u sistem verovatno da se ukuca, a na windows-u, linux-u, mac os-u i sl će sistem da te otera u ... i ubije ti program.

moraš prvo da alociraš taj pointer kao niz da bi ga koristio:
Code:

...
char * odgovor;
odgovor = new char[<velicina>];
cin >> odgovor;
...


što opet nije dobro rešenje jer cin može da učita više karaktera nego što je tvoja veličina niza, pa bi trebalo da koristiš neku pametniju metodu koja ima ograničenje na broj karaktera.

ali, za tvoj primer, naravno, nije ni potreban niz karaktera nego samo jedan karakter, tako da je, kao što rekoh na početku, ovo što je šarpšuter napisao ok.

[filmil: uklonjen OT.]
... and the aliens sent an android down to earth, to slow down mankind's development
... and they named it Bill Gates.
 
Odgovor na temu

SiN_MaFiJe

Član broj: 33599
Poruke: 59
*.ADSL.neobee.net.



+1 Profil

icon Re: Pocinjem da se nerviram !!!!28.11.2004. u 16:31 - pre 235 meseci
Ok tnx momci nemam net tako da moram to da probam sve sto ste rekli kuci:( ako nebude htelo opet imam neki osecaj da cu razbiti komp :)) Ali ipak hvala
Alright. 5 reasons why I'm convinced that my penis runs Linux.
1. I can create child processes
2. I can handle multiple users on any platform at once.
3. I'm VERY user friendly.
4. I have incredible uptime. and
5. When my system load gets too heavy, I :end up dumping my core and the system shuts down. :p
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
*.bos.east.verizon.net.



+6 Profil

icon Re: Pocinjem da se nerviram !!!!28.11.2004. u 17:07 - pre 235 meseci
Code:

#include <string>
#include <iostream>
using namespace std;

int main()
{
cout << "Da li sam ja master u cs-u? (D,N)" ;
string odgovor ;
cin >> odgovor ;
if (odgovor == "d") {
  cout << "Da jesam master sam " 
  } 


 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
..31.216.81.gus.vf.siwnet.net.

Sajt: dejan.lekic.org


+2 Profil

icon Re: Pocinjem da se nerviram !!!!29.11.2004. u 00:02 - pre 235 meseci
Sta ako neko bukvalno shvati ono (D,N) i kuca "D" umesto "d" ? ;)
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

overdose

Član broj: 33563
Poruke: 51
*.dialup.sezampro.yu.



Profil

icon Re: Pocinjem da se nerviram !!!!29.11.2004. u 09:05 - pre 235 meseci
Code:

#include <string>
#include <iostream>
using namespace std;

int main() {
  while (1) {
    cout << "Da li sam ja master u cs-u? (D,N)" << endl;
    string odgovor ;
    cin >> odgovor ;
    if (odgovor == "d" || odgovor == "D")  {
      cout << "Da jesam master sam !" << endl;
      break;
    }
    else if (odgovor == "n" || odgovor == "N") {
      cout << "Ne nisam master !" << endl;
      break;
    }
    else
      cout << "Nije dat nijedan od ponudjenih odgovora !" << endl;
  }
}
 
Odgovor na temu

SiN_MaFiJe

Član broj: 33599
Poruke: 59
*.ADSL.neobee.net.



+1 Profil

icon Re: Pocinjem da se nerviram !!!!02.12.2004. u 11:15 - pre 235 meseci
E tnx momci probao sam i bio je u pravu Shadowed moram sam da udjem u cmd.exe bla bla ali sad me jebe nes drugo ali to nije ni bitno tnx





Alright. 5 reasons why I'm convinced that my penis runs Linux.
1. I can create child processes
2. I can handle multiple users on any platform at once.
3. I'm VERY user friendly.
4. I have incredible uptime. and
5. When my system load gets too heavy, I :end up dumping my core and the system shuts down. :p
 
Odgovor na temu

[es] :: C/C++ programiranje :: Pocinjem da se nerviram !!!!

[ Pregleda: 2728 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.