Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » lesen

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
22.08.2005, 08:40 Uhr
~nureingast
Gast


hallo

ich habe folgendes problem:
ich will aus der boot.ini das Betriebsystem herauslesen.
ich mache das mit folgendem code:

C++:
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <windows.h>
#include <conio.h>

using namespace std;
char lese;

int main()
{
    ifstream leseboot;
    leseboot.open("C:/boot.ini");
    
    while (leseboot.get(lese))
    {
       cout<<lese;      
    }
    
    leseboot.close();
    cin>>lese;
}


wie kann ich nun aber nach dem string "Microsoft Windows XP" (z.b.) suchen?
wie kann ich hier genau das betriebsystem finden?

mfg tom

mod edit: benutze die CPP Tags selber!

Dieser Post wurde am 22.08.2005 um 13:59 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.08.2005, 08:57 Uhr
~nureingast
Gast


???????
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.08.2005, 09:28 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


wenn du es wirklich über da einlesen der Boot.ini machen willst...

std::getline verwenden und in einen std::string einlesen... in dem string mit find nach "Microsoft Windows XP" suchen..
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.08.2005, 10:24 Uhr
~nureingast
Gast


danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.08.2005, 13:26 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


oder du benutzt einfach GetVersionEx, da kriegste es dann ganz genau, in der boot.ini kann schliesslich auch "Windoof XP (with bootscreen)" drinstehen (wie bei mir z.b )
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
22.08.2005, 14:00 Uhr
Pablo
Supertux
(Operator)



Zitat von FloSoft:
oder du benutzt einfach GetVersionEx, da kriegste es dann ganz genau, in der boot.ini kann schliesslich auch "Windoof XP (with bootscreen)" drinstehen (wie bei mir z.b )


dito!

--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
23.08.2005, 14:19 Uhr
~nureingast
Gast


ach ja...

wie geht das genau mit getline???

mfg tom
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
23.08.2005, 14:30 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



C++:
while(!in.eof())
{
  std::string line;
  in.getline(line, '\n');
}


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
23.08.2005, 14:34 Uhr
~nureingast
Gast


sorry ich habe das mit getline schon gelöst..

string line1;
line1 = ary[30];
getline(cin, line1);

ich will jetzt aber in dieser zeile nach dem string "var" suchen, wie kann ich das mit dem find operator machen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
23.08.2005, 15:32 Uhr
Skippy



schau dir mal folgenden link an

www.cppreference.com/cppstring/

aber normalerweise sollte das für dich reichen (find
www.cppreference.com/cppstring/find.html

dort findest du funktionen mit denen man in strings etwas suchen kann usw samt den parametern und beispielen wenn du dann noch fragen hast melds dich wieder , aber eigentlich sollte das denn jetzt kein großes problm mehr darstellen
 
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: