CStdioFile::ReadString

wirtualne LPTSTR ReadString ( LPTSTR lpsz, UINT nMax );
rzut ( CFileException );

BOOL Re&adString(CStringamp;rString);
rzut ( CFileException );

Wartość zwracany

Wskaźnik bufor zawierający dane tekstowe. NULL gdy osiągnięto koniec pliku bez czytania danych; lub jeśli jest to wartość logiczna, wartość FALSE , jeśli koniec pliku został osiągnięty bez czytania danych.

Parametry

lpsz

Określa wskaźnik do buforu dostarczane przez użytkownika, który będzie odbierał ciąg zakończony wartością zerową tekst.

nMax

Określa maksymalną liczbę znaków do odczytu, nie licząc kończącego znaku null.

rString

Odwołanie do obiektu CString , który będzie zawierać ciąg, gdy funkcja zwraca.

Uwagi

Odczytuje dane tekstowe, do buforu, do limitu w wysokości nMax–1 znaków, z pliku skojarzone z obiektem CStdioFile . Odczyt jest zatrzymywana przez pierwszy znak nowego wiersza. Jeżeli w takim przypadku mniej znaków –1 nMaxzostała przeczytana, znak nowego wiersza jest przechowywane w buforze. Znak null ('\0') jest dołączany w obu przypadkach.

CFile::Read jest również dostępna w trybie tekstowym wejścia, ale nie kończy się na parę return–linefeed przewozu.

Uwaga   Usuwa wersję CString ta funkcja '/n' Jeżeli obecny; wersja LPTSTR nie.

Przykład

/ / przykład CStdioFile::ReadString
extern CStdioFile f;
char buforze [100];

f.ReadString (buforze, 99)

Omówie&nie CStdioFile |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CStdioFile::WriteString, CFile::Read

Index