ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
360
360
EMPFEHLEN
-
27.06.06 14:37 #1
- Registriert seit
- Apr 2004
- Beiträge
- 80
Hallo zusammen,
weiß vielleicht jeamand warum sich in Visual Studio 2005 folgender Code nicht
übersetzen lässt ?
Code :1 2 3 4 5 6 7 8 9
... for( int i = 0; i < 5; i++) { ... } ..
Wenn ich die Variable nicht im Schleifekopf definiere ist alles in Ordnung.
Aber seid wann ist es in C nicht mehr erlaubt eine Variable die Ehr nur in der Schleife
benutzt wird auch im Schleifekopf zu definieren ?
-
27.06.06 14:45 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Das ist in C schon immer nicht erlaubt gewesen eine Variable innerhalb des Schleifenkopfes zu definieren. In C mussten Variablen immer am Anfang eines Blocks definiert werden.
Das wurde aber mit dem C Standard von 99 (C99) gelockert und es ist wie in C++ seit jeher nun erlaubt Variablen im for-Schleifenkopf und auch mitten im Code wenn man die Variable benötigt zu deklarieren. Wie es aussieht unterstützt der C Kompiler von Visual Studio 2005 den C99 Standard noch nicht - oder man muss es explizit irgendwo anschalten.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
27.06.06 15:23 #3
- Registriert seit
- Apr 2004
- Beiträge
- 80
Das stimmt das es erst ab C99 erlaubt ist, nur was mich verwundert ist das es im alten VC6 funktioniert hat
Aber in 2005 eh alle möglichen Sachen anders
hast du vielleicht ein Ahnung wo man das umstellen könnte ?
-
27.06.06 15:30 #4
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Evlt. hattest du da eine C++ Datei kompiliert? Andererseits hat sich MS ja noch nie so wahnsinnig an irgendwelchen Standards orientiert - manchmal noch nicht mal an Standards die sie selber mit ausgearbeitet haben.
Zitat von blackbirdthefirst
Nein, da kann ich dir leider nicht helfen.Aber in 2005 eh alle möglichen Sachen anders
hast du vielleicht ein Ahnung wo man das umstellen könnte ?
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
Einstellungen bei VisualStudio
Von Hilfe im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 04.08.10, 08:13 -
ständige 2019er mit VisualStudio express 2005
Von UncleBob im Forum C/C++Antworten: 5Letzter Beitrag: 12.09.08, 16:16 -
Projektaufbau VisualStudio C#
Von Quero59 im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 27.08.07, 17:22 -
Dringend: Bug in VisualStudio 2005?
Von Enumerator im Forum C/C++Antworten: 2Letzter Beitrag: 20.02.07, 15:11 -
SQL Server 2005 User Defined Data Types + Syntax Error
Von mr150 im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 31.08.06, 14:18





Zitieren
Login






