Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Ähnlich cin aber für C

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 <
000
04.06.2004, 21:42 Uhr
~phi
Gast


Hallo,
unter C++ gibt es die Einbindung <iostream>, die die Funktion 'cin' mitbringt, gibt es eine ähnliche Möglichkeit für eine Benutzer Eingabe unter C?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.06.2004, 21:43 Uhr
~mike
Gast


Hi!
Probier mal scanf oder fgets

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.06.2004, 22:16 Uhr
chrisuni



glaube mit gets("zahl oder string")
geht es auch
--
gruß chris

nehmts mir net übel ich bin nen Anfänger und seh manchmal den Wald vor lauter Bäumen nicht mehr ;)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.06.2004, 01:58 Uhr
Pablo
Supertux
(Operator)


Es gibt fgets und scanf (ich bevorzuge fgets, damit habe ich bessere Erfahrungen gemacht)
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.06.2004, 11:03 Uhr
~phi
Gast


Danke für die vielen Tipps,
ich habe da noch eine Frage, wie muss ich eine Variable deklarieren, damit ich in sie mit scanf etwas reinschreiben kann (double nimmt er unter c nicht)?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
05.06.2004, 11:58 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


doch, klar gibt es double in C
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
05.06.2004, 12:22 Uhr
Pablo
Supertux
(Operator)



C++:
double x;
scanf("%f", &x);


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
05.06.2004, 12:57 Uhr
~phi
Gast


Danke, Pablo
hat direkt funktioniert!


Ich meinte, dass der Compiler mit double das nicht nimmt, weil der nur pointer umsetzen konnte.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
05.06.2004, 14:30 Uhr
0xdeadbeef
Gott
(Operator)



C++:
scanf("%lf", &x);


%f ist für floats, %lf für long floats == doubles.

Übrigens ist std::cin keine Funktion, sondern eine globale Instanz der Klasse istream, die stdin kapselt.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 05.06.2004 um 14:31 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
05.06.2004, 14:48 Uhr
Pablo
Supertux
(Operator)


Ach, stimmt, es war umgekehrt.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: