Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179
Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /var/www/cppe.ru/www/includes/parser/Preprocessor_DOM.php on line 803
Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179
Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48
Материал из C\C++ эксперт
Define your own istream type
#include<iostream.h>
#include<string.h>
istream & skipchar(istream &stream)
{
int i;
char c;
for(i=0;i<5;i++) stream>>c;
return stream;
}
main()
{
char str[80];
cout<<"Enter some characters:";
cin>>skipchar>>str;
cout<<str<<"\n";
return 0;
}
Enter some characters:q
w
e
r
t
r
r
Oct Input stream
#include <iostream.h>
#include <iomanip.h>
istream& OctInput(istream& is);
main(void)
{
int n;
cin >> OctInput >> n;
cout << "n:" << n << endl;
cout << "hex:" <<hex<< n << endl;
return 0;
}
istream& OctInput(istream& is)
{
cout <<"input:";
cin >> oct;
return is;
}
input:12
n:10
hex:a