![]() |
|
Программирование >> Расширенная версия языка c++
Приложение В. Ответы на вопросы и решения упражнений 603 return 1; - I char Chi, Ch2; long i; for(i=0; !io.eof(); i+=2) { io.seekgd, ios. : beg); io,get(chl); continue; io.get{ch2); . continue; io.3ee)cg(i, ios;:beg); io.put(ch2); io.put(chl); io.close (); return 1я./* Вьшод содержимого файла на экран в обратном порядке с контролем ошибок ttinclude <iostream:> , , ttinclude <fstream> using namespace Std; in (int argc, char *argv[]) { if (argc!=2) ( . .. . cou << Реверс: <имя файла>\п ; i: return if streamin {argv[ 1 ) , ios : : in ios: : binary) ; if(!in) f cou Файл ввода открыть невозможно Vn ; return char long i; Переход в конец файла (д БОЛа eof) in.seekg(0, ios: :end); 604 СамоучительС++ if( lin.goodO ) return 1; - i = (long) in.tellgO; выяснение количества байтов в файле if ( ! in.goodO } return 1; i -= 2; for( =0; ) I . in.seekg(i, ios : :beg); return 1; in.get(ch); ood() ) return 1; cout ch; in.closeO ; return 1; return 0; :>i lb. Перестановка местами стволов в файле с контролем ошибок ftinclude<iostream> #include <fstream> using namespace std; in (int argc, char *argv[]) . { ...... If (argc!=2) { cout Перестановка: <имя файла>\п ; ; return Открытие файла для ввода/вывода f stream!о (argv[ ios : : out i ios : : binary) ; if(io) I cout Файл открыть невозмо; но\п ; return 1; char long i; / . . . for(i=0; !io.eof0; i+=2) { io.seekg (i, iosr :beg); if return 1; io.get(chl); continue; io.get(ch2); - return Приложение В. Ответы вопросы и решения упражнений 605 if(io.eofO ) continue; io.seekg (i, ios: :beg); if ( !io.good{)) return 1; io.put(ch2!; if ( ! io.goodO) return 1; io.put(chl); if ) return 1; io. close 0 ; return 1; return 0; Проверка усвоения материала главы 9 1. ttinclude <iostream> using namespace std; ostream Stabs(ostream Sstream) stream Vt \t \f; .stream, width (20) ; return stream; in Min () { cout tabs return 0; 2. ttinclude <iostream> ttinclude <cctype> using namespace std; istream ( char ch; do { stream.get(ch); } while{!isalpha(ch)); return stream;
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |