Cześć,
mam napisać program, który zlicza znaki aż do napotkania '$'. Znak ten powinien zostać w strumieniu.
#include <iostream>
using namespace std;
int main()
{
char ch;
int c = 0;
cin>>ch;
while (true)
{
if (ch != '$')
cin>>ch;
else
break;
}
cout<<c<<endl;
return 0;
}
Czy da się sprawdzić jaki znak znajduje się w strumieniu wejścia?
PS
Dlaczego taka instrukcja nie powoduje, że CodeBlock tworzy plik txt?
string nazwa;
cout << "podaj nazwe pliku: ";
cin>>nazwa;
ofstream fout(nazwa.c_str());
fout<<nazwa;
fout.close();
W katalogu znajduje się plik o podanej nazwie, jednak nie jest on ".txt", nie można go otworzyć.