|
|
|
|
if schleifen werden übersprungen |
LX
El Comandante en Jefe
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
|
|
Du liest die Zahl als float ein (%f bei scanf()), vergleichst sie aber mit Integern (== 1 oder 2). Solche Vergleiche funktionieren nicht. Wenn du also Integer mit Integern vergleichen willst, dann lese auch nur Integer ein, das müsste das Kürzel %d bei scanf() gewesen sein.
__________________ JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett
|
|
29.06.2005 12:46 |
|
|
deklarmart
Aufsteiger
Dabei seit: 02.01.2003
Beiträge: 85
Herkunft: Germany
|
|
ich kenne nur java, aber trotz der ähnlichkeit habe ich noch NIE eine IF-Schleife gesehen!
gibts sowas in C endlich???
__________________ Uns ist in alten maeren aa wunders vil geseit
von hackern lobebaeren, aa von großer apachenheit
von rooten, lan-partis, aa von win und dos,
von küener hacker striten, aa muget ir nu linux hoern sagen.
Linux-Edda
|
|
29.06.2005 13:33 |
|
|
Misel
Hüter des Kitkat
Dabei seit: 02.11.2002
Beiträge: 1.203
Herkunft: live://home.berlin.d
e
|
|
RE: if schleifen werden übersprungen |
|
Zitat: |
Original von 0cool
mit dem %d statt %f hat es nicht funktioniert, aber das kürzel für interger bei C ist auch %i und damit hat es dann auch geklappt
|
jain,
%i und %d stehen beide für einen Integerplatzhalter. printf und scanf sind reagieren dabei jedoch mitunter unterschiedlich.
__________________ LAUFT! Ich spiele KILLERSPIELE!
|
|
29.06.2005 18:27 |
|
|
CDW
eine Simulation
Dabei seit: 12.10.2002
Beiträge: 1.329
Herkunft: CreateRemoteThread
|
|
hm, also in lcc32 funktioniert es mit beidem: %i und %d. Allerdings steht in der Hilfe dass beides "Signed dezimal integer" sind.
*ist gar nicht so einfach eine ANSI C Referenz zum download zu finden.*
laut http://www.petra-budde.de/download/ansi-c.pdf
sind i und d dezimal, ganzzahlig. Also zumindest von der Logik her dürften auch beide Varianten funktionieren.
@0cool: könntest Du sagen welchen Compiler Du verwendest?
PS: und noch ein Grund mehr, C nicht zu mögen und beim Müsli zu bleiben
.
|
|
30.06.2005 00:22 |
|
|
Misel
Hüter des Kitkat
Dabei seit: 02.11.2002
Beiträge: 1.203
Herkunft: live://home.berlin.d
e
|
|
|
04.07.2005 22:23 |
|
|
CDW
eine Simulation
Dabei seit: 12.10.2002
Beiträge: 1.329
Herkunft: CreateRemoteThread
|
|
|
04.07.2005 23:32 |
|
|
|
|
|
|