Будь умным!


У вас вопросы?
У нас ответы:) 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. ТехноПолюс была образована в 2003г
2. Индокитай
3. Система захисту інформації в Російській Федерації1
4. то эпохе мы бы даже не задумывались
5.  Норми які містяться в цьому розділі Збірника разом з цінами на матеріальні ресурси а також діючими тарифн
6. 33 МС КИСЕЛЕВА Идея о том что русская культура наследовала византийскую традицию подчинения патриарха в
7. Введение. 2. Древнейшие цивилизации на территории нашей страны.html
8. реферату- Книгарь на барикадах боротьби за ШевченкаРозділ- Журналістика Книгарь на барикадах боротьби за Ш
9. Обычно это предполагает приведение подробных сведений в удобную для понимания и управления форму без прове
10. мелкие кошки крупные кошки и гепарды начали развиваться от общих предков неофелид около 40 миллионов лет н
11. ТЕМАХ {YGdYbLu}{SiGe}In 02
12. і ~аза~стан Республикасыны~ Президентіні~ жолдауында к~рсетілгендей жа~а кадр саясатын ж~ргізу жа~а бас
13. Александр Парвус (Израиль Гельфанд)
14. Откровение Бога проявляющееся в его имена
15. Вот я и в Знаменитой Зоне отчуждения
16. Курсовая работа- Исполнительное производство в Российской Федерации
17. на тему- Релейная защита трансформаторов и тупиковой линии 110 кВ
18. Часть 17 Глина для сухой кожи лицаВ одну чайную ложку жидкого меда добавляем тридцать ~ сорок капелек
19. РОССИЙСКИЙ ГУМАНИТАРНЫЙ ИНСТИТУТ КУЛЬТУРА И ИСКУССТВО Средневековье
20. Политическая система и политическая жизнь общества