Cześć. Mam drobny problem z użyciem pętli while. Mianowicie, chodzi mi o to jak ustawić ją na zasadzie:
true jeśli zostanie wczytany znak z klawiatury. Robiłem coś takiego w C++, np:
int a;
while (cin >> a)
{
// logika
}
Cześć. Mam drobny problem z użyciem pętli while. Mianowicie, chodzi mi o to jak ustawić ją na zasadzie:
true jeśli zostanie wczytany znak z klawiatury. Robiłem coś takiego w C++, np:
int a;
while (cin >> a)
{
// logika
}
cin
to z C++ w tytule oraz w tagach widzę C#, więc o co ci chodzi? Dla C++:
int a;
while((a=cin.get())!=EOF)
{
// logika
}
int ch;
while((ch = Console.Read()) != -1)
{
//logika
}
Dobrze rozumiem, że pętla będzie się wykonywała dopóki: wprowadzimy liczbę, która jest inna niż -1 ?
Console.Read zwraca -1 jeżeli nie ma więcej znaków do wczytania.
https://msdn.microsoft.com/pl-pl/library/system.console.read%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396