Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Eingeben mehrer Zeilen

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
02.10.2003, 14:08 Uhr
~andreasK
Gast



C++:
#include <iostream.h>
#include <string.h>



main()
{
    cout << "Formatieren:" << endl;
    cout << "alt+b ->Fett | alt+n ->Normal" << endl << endl;
    cout << "Speicheroptionen" << endl;
    cout << "strg+s ->speichern | strg+b ->beenden" << endl;

    string text;
    string zeile;
    do
    {
       getline(cin, zeile);
         if (text.length()>0) text += "\n";
         text += zeile;
    } while (zeile.length());



    return 0;
}


so sieht das bei mir aus ist noch am anfang!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
02.10.2003, 14:29 Uhr
0xdeadbeef
Gott
(Operator)


Ne, das ist so nicht richtig. So gehts:

C++:
#include <iostream>
#include <string>

int main() // in C++ das int nicht vergessen.
{
    std::cout << "Formatieren:" << std::endl;
    std::cout << "alt+b ->Fett | alt+n ->Normal" << std::endl << std::endl;
    std::cout << "Speicheroptionen" << std::endl;
    std::cout << "strg+s ->speichern | strg+b ->beenden" << std::endl;

    std::string text;
    std::string zeile;
    do
    {
       std::getline(std::cin, zeile);
         if (text.length()>0) text += "\n";
         text += zeile;
    } while (zeile.length());

    return 0;
}


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
02.10.2003, 14:30 Uhr
0xdeadbeef
Gott
(Operator)


Oder, wenn du keine namespaces magst,

C++:
#include <iostream>
#include <string>

[b]using namespace std;[/b]

int main()
{
    cout << "Formatieren:" << endl;
    cout << "alt+b ->Fett | alt+n ->Normal" << endl << endl;
    cout << "Speicheroptionen" << endl;
    cout << "strg+s ->speichern | strg+b ->beenden" << endl;

    string text;
    string zeile;
    do
    {
       getline(cin, zeile);
         if (text.length()>0) text += "\n";
         text += zeile;
    } while (zeile.length());

    return 0;
}


Allerdings bevorzuge ich die obere Schreibweise (mit std:: ) weil man so auf einem Blick sieht, was man aus dem namespace std nimmt.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 02.10.2003 um 14:31 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
02.10.2003, 14:31 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


probier mal so

C++:
#include <iostream>
#include <string>



int main()
{
    std::cout << "Formatieren:" << std::endl;
    std::cout << "alt+b ->Fett | alt+n ->Normal" << std::endl << std::endl;
    std::cout << "Speicheroptionen" << std::endl;
    std::cout << "strg+s ->speichern | strg+b ->beenden" << std::endl;

    std::string text;
    std::string zeile;
    do
    {
       std::getline(std::cin, zeile);
         if (text.length()>0) text += "\n";
         text += zeile;
    } while (zeile.length());



    return 0;
}




da war beefy wohl schneller als ich
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 02.10.2003 um 14:32 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
02.10.2003, 14:37 Uhr
~andreasK
Gast


Danke funktioniert jetzt!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ 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: