Будь умным!


У вас вопросы?
У нас ответы:) SamZan.ru

49.cpp; ofstrem outfil

Работа добавлена на сайт samzan.ru: 2016-03-13


4 файлы

//4-9

//добавить номер строки

#include <conio.h>

#include <fstream.h>

#include <iostream.h>

#include <string.h>

#include <stdlib.h>

void main(void) {clrscr();

ifstream in_fil("4-9.cpp");

ofstream out_fil("4-9ism.cpp");

char line[80],lineism[80];

int i=0;

if(! in_fil){cout<<"\nerror in"; getch(); return;}

if(! out_fil){cout<<"\nerror out"; getch(); return;}

while (! in_fil.eof()) {

in_fil.getline(line, sizeof(line));

cout << line << endl;

itoa(i,lineism,10);

strcat(lineism," ");

strcat(lineism,line);

out_fil<<lineism<<endl;

i++;

}

getch();

}

//4-10

// удаление из бин файла

//четных элементов

#include <iostream.h>

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

int main(){clrscr();

FILE *f, *g;

randomize(); int i, z;

if((f=fopen("t1.txt","wb"))==NULL)

{cout<<"No out file1\n"; getch(); return 1; }

for(i=1; i<=10; i++) {

z=random(100); cout<<z<<" ";

putw(z,f); }

fclose(f);

if((f=fopen("t1.txt","rb"))==NULL)

{cout<<"No out file1\n"; getch(); return 1; }

if((g=fopen("t2.txt","wb"))==NULL)

{cout<<"No out file2\n"; getch(); return 1; }

while((z=getw(f))!=EOF){ //cout<<"\n"<<z;

if(z%2!=0) {putw(z,g); cout<<"\n"<<z;}}

fclose(f);fclose(g);

getch(); return 0;}

//4-10a

// удаление из бин файла

//четных элементов

#include <iostream.h>

#include <fstream.h>

#include <conio.h>

#include <stdlib.h>

int main(){clrscr();

randomize(); int i, z;

ofstream o1("f.dat",ios::binary);

if(! o1){cout<<"No out file f\n"; getch(); return 1; }

for(i=1; i<=10; i++) {

z=random(100); cout<<z<<" ";

o1.write((char *)&z, sizeof(z)); }

o1.close();

ifstream i1("f.dat");

ofstream o2("g.dat",ios::binary);

if(! i1){cout<<"No in file f\n"; getch(); return 1; }

if(! o2){cout<<"No out file g\n"; getch(); return 1; }

while(i1){

i1.read((char*)&z, sizeof(z));

if(i1){

 if(z%2==0) o2.write((char *)&z, sizeof(z));}}

i1.close(); o2.close();

cout<<"\nproverka\n";

ifstream i2("g.dat");

if(! i2){cout<<"No in file f\n"; getch(); return 1; }

while(i2){

i2.read((char*)&z, sizeof(z));

if(i2) cout<<z<<" "; }

i2.close();

getch(); return 0;}




1. ~~дай ~аласы ~ шіркеу ж~не адамзат ~аласы ~ мемлекет деп ~арастыр~ан- Дж
2. Юриспруденция 080507
3. На тему Создание системы национальных кластеров как ключевое направление развития экономики
4. Добыча полезных ископаемых Обрабатывающие производства Производство и распределение электроэнергии
5. Контрольная работа заочника по дисциплине Английский язык ВАРИАНТ 4 Выпольнил
6. КАТАЛОГ ГРУЗОПОДЪЕМНЫХ МАШИН АВТОМОБИЛЬНЫЕ СТРЕЛОВЫЕ КРАНЫ
7. Различают горизонтальное и вертикальное распределение
8. господин Клаус Фик директор по маркетингу шведской компании Виг энд Спирит АБ производящей всемирно извес.html
9. тема внутрирегиональных и межрегиональных электронных платежей.html
10. то за стеной далеко на севере
11. DSMT4 Образец оформления задания 7
12. Нескольких однородных действий которые были совершены в прошлом но связь их с настоящим очевидна They hv
13. АНОМАЛИИ КОСТНОГО ТАЗА К аномалиям костного таза относят узкий широкий и деформированный таз
14.  Согласно статье 173 АПК РФ по спору о понуждении заключить договор суд выносит решение которым обязывает от
15. позиционный мотив связанный со стремлением занять новое положение в отношениях с окружающими позиционны
16. Тема- Острый аппендицит и его осложнения Модуль 1.
17. Лекция 6 Организация учета денежной наличности План Организация кассовой работы в банке От
18. Семинары позволяют мастерам совершенствовать свои профессиональные навыки также это прекрасная возможнос
19. Анализ конкуренции в маркетинговых исследованиях
20. Компанія Volkswagen змінює свою стратегію