|
Wczytanie danych do programu |
|
|
|
|
Wpisał doctor
|
|
Sobota, 03. Maj 2008 11:56 |
Wczytanie danych do programu
Często zachodzi potrzeba, aby użytkownik wpisał np. nazwę pliku który ma zostać odczytany. Jak to zrobić w konsoli? O tym właśnie niniejsza porada. Wykorzystyamy przy tym nowoczesną bibliotekę iostream, zamiast np. stdio.h. Z menu C++ Builder wybieramy File->New->Other->Console Wizard z parametrami: - Source type: C++
- Use VCL: zaznaczone
- Console Application: zaznaczone
i wciskamy OK. Oto kod programu. #include <vcl.h> #include <iostream> #include <fstream> #pragma hdrstop //---------------------------------------------------------------------------
using namespace std; #pragma argsused int main(int argc, char* argv[]) {char a[] = "Podaj swoje imię"; cout<<a<<endl; char buf[255];
cin.getline(buf, 255); cout <<"Witaj "<<buf<<endl; system("pause");
return 0; }
Napis wczytujemy za pomocą funkcji cin.Wielkośc tego ciągu nie może przekroczyć rozmiaru bufora, czyli 255 bajtów.
|
|
Ostatnia aktualizacja: Czwartek, 31. Grudzień 2009 17:06 |