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

Pocinjem da se nerviram !!!!

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

[ Pregleda: 1070 | Odgovora: 9 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SiN_MaFiJe

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



Profil

icon Pocinjem da se nerviram !!!!28.11.2004. u 15:04

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
28.11.2004. u 15:04 

SiN_MaFiJe

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



Profil

icon Re: Pocinjem da se nerviram !!!!28.11.2004. u 15:12
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
28.11.2004. u 15:12 

Shadowed
.NET developer

SuperModerator
Član broj: 649
Poruke: 8843
*.etf.bg.ac.yu.

Sajt: www.diskusije.net


Profil

icon Re: Pocinjem da se nerviram !!!!28.11.2004. u 15:15
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.
28.11.2004. u 15:15 

sharpshooter
Kiev

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



Profil

icon Re: Pocinjem da se nerviram !!!!28.11.2004. u 15:36
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 ";
}
}
28.11.2004. u 15:36 

brcha
Filip Brčić
Beograd, Serbia

Član broj: 440
Poruke: 436
194.106.165.*

Jabber: brcha@kdetalk.net
ICQ: 40994923
Sajt: purl.org/NET/brcha/home


Profil

icon Re: Pocinjem da se nerviram !!!!28.11.2004. u 16:04
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.
28.11.2004. u 16:04 

SiN_MaFiJe

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



Profil

icon Re: Pocinjem da se nerviram !!!!28.11.2004. u 16:31
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
28.11.2004. u 16:31 

Dragi Tata

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

Sajt: www.novetehnologije.com


Profil

icon Re: Pocinjem da se nerviram !!!!28.11.2004. u 17:07
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 " 
  } 


28.11.2004. u 17:07 

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

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

Sajt: dejan.lekic.org


Profil

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

overdose

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



Profil

icon Re: Pocinjem da se nerviram !!!!29.11.2004. u 09:05
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;
  }
}
29.11.2004. u 09:05 

SiN_MaFiJe

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



Profil

icon Re: Pocinjem da se nerviram !!!!02.12.2004. u 11:15
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
02.12.2004. u 11:15 

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

[ Pregleda: 1070 | Odgovora: 9 ]

Postavi temu Odgovori

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