[ The Godfather @ 26.03.2006. 10:59 ] @
sta koj mij fali ovom sra.....
Code:

#include<iostream.h>
int main()
{
int counter=1;
while(true);
{
counter++;
if(counter>10)
  {
      break;
}
}
cout<<"brojac: "<<counter<<"\n";
return 0;
}

javlja mi gresku misplaced break
i 2 upozorenja
1.code has no effect a kada stavim while(counter>0) ovo ne javlja
2.unreachable code
radim po knjizi c++ za 21 dan u borlan c++5.02
hvala
[ X Files @ 26.03.2006. 12:38 ] @
Obrati pažnju na TAČKA ZAREZ iza while.
[ The Godfather @ 26.03.2006. 12:42 ] @
da, malo pre sam video i pokusao da obrisem temu, ali jbg ne moze...
mrzim kad mi se ovo desi!
moderatori, brisite ovo jer nikom ne koristi!
odgovor na moje pitanje dal sam debil?
-da, jesam!
jos jednom APELUJEM NA MODERATORE DA OBRISU TEMU JER NEMA KORISTI NIKOM OD NJE


[Ovu poruku je menjao The Godfather dana 26.03.2006. u 13:45 GMT+1]
[ Buffy @ 26.03.2006. 15:45 ] @
odavno nisam vido post nekog moderatora, tako da... :)
[ X Files @ 26.03.2006. 17:00 ] @
Ne nisi debil.

Ko zna koliko se svima nama puta dogodilo to isto, a i zaista moze da posluzi kao primer :)

Na primer, meni se dogadjalo jos i ovo:

--- H ---
Code:

class nekaklasa
{

}


--- CPP ---
Gomila grešaka u CPP fajlu jer nisam stavio TAČKA ZAREZ iza klase Header-u.


Pa onda dalje:

--- H ---
Code:

string nekistring;


--- CPP ---
Code:

void nekaklasa::nekametoda()
{
   string nekistring;

   nekistring.nekaobrada();
}


Onda ja očekujem da je "nekistring" promenjen na nivou klase i nikako mi nije jasno kako ostane
PRAZAN! Ovde, na malom primeru je očigledno da se promena odnosi sa "nekistring" u samoj metodi,
ali kada imaš gomilu dodatnog koda, onda nikako da ukapiram šta se događa.

Pa čak i neviđene gluposti sam imao u *.RC fajlu koji nema baš savršen kompajler
pa ne može da mi kaže gde je greška, na primer:

Code:

#define IDS_SER_VALIDATE_BRZINA_5513                                      23500
#define IDS_SER_VALIDATE_BRZINA_11025                                     23501
#define IDS_SER_VALIDATE_BRZINA_22050                                     23502
#define IDS_SER_VALIDATE_BRZINA_44100                                     23503

#define IDS_SER_VALIDATE_FFT_512                                          23510
#define IDS_SER_VALIDATE_FFT_1024                                         23511
#define IDS_SER_VALIDATE_FFT_2048                                         23512
#define IDS_SER_VALIDATE_FFT_4096                                         23513
#define IDS_SER_VALIDATE_FFT_8192                                         23514
#define IDS_SER_VALIDATE_FFT_16384                                        23515
                                                                          23516


E sad, ovde je očigledno da stavka 23516 nema svoj #define, ali u gomili stavki
izgubio sam nekoliko sati pokušavajući da ukapiram zašto neće kompajler da se
kompajlira *.RC fajl...




i sl.




[Ovu poruku je menjao X Files dana 26.03.2006. u 20:30 GMT+1]
[ leka @ 31.03.2006. 03:35 ] @
Code:

/*********************************************************\
file:        the_godfather_01.cpp
description: Solved The Godfather's problem. :)
compile:     g++ the_godfather_01.cpp -o the_godfather_01
run:         ./the_godfather_01
author:      Dejan Lekic, http://dejan.lekic.org
\*********************************************************/

#include <iostream>

using namespace std;

int main(int argc, char**argv)
{
  int counter=1;
  while (true)
  {
    counter++;
    if (counter>10)
    {
      break;
    }
  }
  cout << "brojac: " << counter << "\n";
  return 0;
} // main() function