![]() |
|
Программирование >> Расширенная версия языка c++
Самоучитель C++. Упражнения 9.1 1. ставление времени и даты ♦include <iostream> ttinclude <ctime> using namespace std; Манипулятор вывода времени и даты ostream &td (ostream ustreainj struct *localt; Liiae L t; t = time(NULL) ; localt stream (localt) return stream; int main() { cou td \n; return 0; 2 lude <iostream> using namespace std; Установка атеричного вывода олом X a верхнем регистре ostream iaethex (ostream &3tream) - -i . -1 . л. stream.unsetf(ios::dec ios::oct); stream.setf(ios::hex percase ios::showbase); return stream; Сброс флагов ostream fistream) stream.unsetf(ios: :hexl stream.setf(ios;:dec); return stream; uppercase s: ase) Приложение В. Ответы на вопросы и решений упражнений 595 cout sethex 100 \n; cout reset 100 \n; return 3. #include <iostream> using namespace std; Пропуск 10 стволов Istream bskipchar(istream sstream) iint i; char c; for(i=0; i<10; stream c; return stream; char str [80]; cou Введите несколько символов: cin skipchar str; cout str return 0; 1. Копирование файла и вывод числа скопированных символов ttinclude ttinclude <fstream> using namespace std; in t argc, char *argv[ 1) if(argc!=3) { cou Копирование <файл ввода> <файл вьшода>\п , return 1; ifstream fin{argv[l]); открытие файла для ввода ofstream fout(argv[2]); создание файла для вывода 596 Самоучитель C++ if(!fin) ( cout Файл для ввода открыть невозмозмоХп ; return 1; if (!fout) { cou << Файл дл ода открыть невозможно\п ; return 1; char ch; unsigned count = 0; fin.unsetf (ios: : skipws) ; не проискать пробелы while(Ifin.eofO ) I fin>X;h; if(Ifin.eofO ) { fout ch; count++; 1 ; cou Число скопированные : count Snr fin.close 0; fout.close(); - .-;г: .:. return 0; . . : ; Результат, в1водимый этой программой, может отличаться от того, который в1водится в каталоге, поскольку некоторые символе! могут интерпретироваться иначе. Уточним, когда считывается последовательность возврат каретки/перевод строки, она преобразуется в символ новой строки. При в1воде новая строка считается одним символом, но опять преобразуется в последовательность символов возврат каретки/перевод строки. , .. .. 2. #include <iostream> . , , , 1,. include <fstream> ... ... using namespace std; int main () { r . . . , of streampout ( phone ) ; ,/.cr s -v > if(!pout) I cou Файл PHONE открыть невозмо:жно\п ; return 1; ...
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |