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

49.cpp; ofstrem outfil

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

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 7.3.2025

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. I АТМОСФЕРА НАГРЕВАЕТСЯ Диоксид углерода CO2 в атмосфере увеличивается
2. начал реформу и не следовал указаниям своих предшественников он застал реформу уже на ходу почти на по
3. Встреча с поэзией Владимира Высоцкого
4. Доклад по дисциплине Физика Выполнил студент группы ОРРО121 Долгушина С
5. Теоретические основы химической технологии.html
6. Обучение дошкольников правилам дорожного движения
7. Ассорти Содержание Введение 1
8. Рождение трагедии из духа музыки1872 он решает антиномию аполлонического и дионисийского как два противопо
9. Футурология Достоевского и Чернышевског
10. Вы написали с ошибкой ответствуй- Так всегда выглядит в моем написании