Warum funzd die Schleife nicht?
- 
					
					
					
					
 Also in der Windowsprogrammierer bin ich noch ein ziemlicher Anfänger also nicht lachen wenn die lösung meines problems simpel ist. Hier ein Codeschnipsel: hDC = BeginPaint(hWnd, &ps); 
 {
 int zeilen;
 for(zeilen=1; zeilen<5; zeilen=zeilen+1);
 {
 TextOut(hDC, 50, zeilen*20, szText1, sizeof(szText1)-1);
 }
 }
 EndPaint(hWnd, &ps);Also mein folgendes Problem ist das er nur einmal Text ausgibt und nicht wie er soll 4 mal. Also wer weis wo das Problem ligt? 
 
- 
					
					
					
					
 Original erstellt von <Mattis_the_brain>: 
 **
 ...
 for(zeilen=1; zeilen<5; zeilen=zeilen+1); <- das simikolon gehört da aber nicht hin!
 ...
 **
 
- 
					
					
					
					
 Noch 2 Kleine Tipps für die Zukunft: 1 . Nach schleifen kommt normalerweise kein Semikolon, dies wird genauso wie bei Funktionen und Methoden durch { und } (begin und end) ersetzt. Die Paintschleife ist eine Ausnahme, da der Aufruf von BeginPaint sowohl eine Anweisung ist als auch die Einleitung (das Begin) der Schleife. Somit ist die Klammer ( { und }) nicht unbedingt notwendig da das ende von EndPaint makiert wird. 2. C++ ist eine sehr kryptische Sprache das solltest du nutzen. Normalerweise schreibt man der lesbarkeit halber nicht x = x+1 sondern x++ bzw. nicht x = x+5 sondern x+=5 allgemein nicht: x= x+ n sondern x+= n (wobei n eine ganze zahl größer 1 ist oder x++ wenn n = 1. alles klar? ist aber nur ne Kleinigkeit... 
 
- 
					
					
					
					
 Danke genau das wars das dumme ";" unde danke für den Tipp mit dem zeile++ spart viel Schreibarbeit.