Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Worterkennung im Editor

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
27.09.2007, 19:11 Uhr
stephanw
localhorst


Wer sagt denn, dass das "äußerst unschön" ist ?

Ist dann "for(;" auch äußerst unschön ?

Ich finde, das ist Geschmackssache. Entscheidend sollte die Lesbarkeit sein. Und da herrscht m.M. nach Gleichstand zwischen Deinem und meinem Vorschlag
--
Reden ist Schweigen und Silber ist Gold.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
27.09.2007, 19:25 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja - endlosschleifen haben halt die unangenehme eigenschaft, das man schnell maln deadlock (bzw in dem fall nen lifelock, was 100000000fach schlimmer ist) erzeugt, weil man irgendne bedingung vergißt für irgendeine eventualität.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
27.09.2007, 20:42 Uhr
Suba Esel



OT:
was ist ein deadlock / lifelock?
--
Simon
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
27.09.2007, 22:19 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


deadlock ist normalerweise sowas wenn du z.b 2 threads hast, die sich verklemmen, also das thread a auf b wartet und b auf a. lifelock ist halt normalerweise nur schwer erkennbar - also er läuft weiter, tut aber eben nicht das was er soll, eben z.b eine endlosschleife
--
class God : public ChuckNorris { };

Dieser Post wurde am 27.09.2007 um 22:21 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
27.09.2007, 23:41 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Die schönste Variante in dem Fall wäre

C++:
while (i!=-1)


bzw do while, weil es beim ersten mal ja -1 ist in dem Beispiel.

Mit dem break ist zwar auch nicht verkehrt aber in diesem Beispiel eher unnötig, da man ja eine einfache Bedingung für die Schleife hat.
Das Beispiel mit der for Schleife ist allerdings wirklich "unschön" da der Code hier erstens sehr unübersichtlich ist weil er aus unerfindlichen Gründen im Schleifenkopf untergebracht ist und find unnötigerweise 2 mal aufgerufen wird.

So lange man nicht Multithreaded arbeitet braucht man sich auch keinen Kopf um eventuelle Deadlocks zu machen, aber wenn doch dann hat Flo recht das man da vorsichtig sein sollte


Das ganze hat aber auch überhaupt nichts mehr mit der Ursprungsfrage zu tun :p
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
28.09.2007, 15:17 Uhr
~opiWahn
Gast


Find ich auch.
Aber danke schonmal.
Ich hab den Code soweit schon verstanden, aber da ein wx programm keine main funktion hat, weiß ich nicht, wohin damit :P
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
28.09.2007, 16:19 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Dann solltest du dich wie schonmal vorgeschlagen erstmal mit den Abläufen in einem wx Programm auseinandersetzen. Also was wann passiert und wie du auf bestimmte Events reagieren kannst.

Spontan würde ich sagen das du nach jeder Benutzereingabe und dem Laden von Inhalten um die Einfärbung kümmern musst.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
05.10.2007, 17:05 Uhr
~opiWahn
Gast


Omg ich check es einfach nicht und krieg es auch nicht hin.
Ich muss ja "keyword" noch definieren mit char oder string oder so?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: