also, ich habe eine datei geöffnet und möchte nun einlesen bis ein <LF> (zeilenumbruch) kommt. kann mir da mal jemand helfen?
C++:
ifstream f; f.open("langerText.txt", ios_base::in); string langertext; char b; while(!f.eof) { f.get(b); if(b=????) //was muss ich denn hier einsetzen?oder darf ich nicht char einlesen? { }
linefeed wird mit \n dargestellt dein vergleich sollte also mit \n funzen...
allerdings gibt es schon fertige funktionen die dir eine komplette zeile bis zum ersteln linefeed einlesen... z.b. getline... -- ...fleißig wie zwei Weißbrote
Du musst doch zugeben dass du dich etwas undeutlich ausgedrückst hast mit dem was du willst (oder ich bin zu blöd dafür).
Also nochmal du möchtest etwas Zeichenweise einlesen und auf ein bestimmtes Zeichen überprüfen wobei es sich aber nicht um '\n' (den Zeilenumbruch) handelt.
was genau meinst du mit zusammennehmen? hast du die werte in nem char-array?
wenn ja brauchst du nur den ersten teil (mit 256 mal nehmen) um 8 bit linksshiften und den rest draufaddieren...
hängt insbesondere davon ab wie du das genau interpretieren willst... also nach welcher vorschrift daraus ein integer gemacht werden soll... -- ...fleißig wie zwei Weißbrote