Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Програма 9




 

// Ввод символов из файла и занесение на экран


#include <iostream>
#include <cstdio>
using namespace std;


int main (){

 

FILE *f;

char sym;


f = fopen ("tenlines.txt","r");
do {

sym = getc (f); // читаем посимвольно из файла
cout << sym; // отображаем посимвольно прочитанное


} while (sym!= EOF); // пока не наткнемся на признак конца файла


fclose (f);
getchar ();
return 0;
}

 

Програма 10.

 

// запись (строками) в файл "TENLINES.TXT" 10 нумерованых строк


#include <cstdio>
#include <iostream>

using namespace std;


int main (){


FILE *fp;

//тут будет нужная строка;
char *stuff;

// счетчик строк и содержание строки
int index;

 

// инициируем строку
stuff = "This is an example line.";

// открытие файла для записи строк
fp = fopen ("TENLINES.TXT","wt");

// 10 раз повторим строку вместе с номерами -> в файл
for (index = 1;index <= 10;index++)
fprintf (fp,"%s Line number %d\n",stuff,index);

// файл больше не нужен
fclose (fp);

 

cout << "work is over";
cin. get ();
return 0;
}

 

Програма 11.

 

 

// добавление к содержимому файла
#include <cstdio>

#include <iostream>

#include <cstring>

using namespace std;

int main (){
FILE *f;
char s[35]; // тут будет строка
int index; // счетчики строк

// занесение в переменную ее значения
strcpy (s,"Additional lines.");

// открытие файла для добавления записей
f = fopen ("tenlines.txt","a");


// 5 раз добавим строку вместе с номерами в файл
for (index = 1;index <= 5;index++)
fprintf (f,"%s Line number %d\n",s,index);

// файл больше не нужен
fclose (f);

 

cout << "work is over";
cin. get ();
return 0;

}

Програма 12.

 

// чтение строками из файла и отображение на экране
#include <cstdio>
int main (){
FILE *fp1;

// место для хранения читаемой строки
char oneword[100],c;
;
fp1 = fopen ("TENLINES.TXT","r");
do {
/* получить очередную строку */
c = fscanf (fp1,"%s",oneword);

/* отобразить ее на екране */
printf ("%s\n",oneword);

/* читаем до конца файла */
} while (c!= EOF);

fclose (fp1);
getchar ();
return 0;
}

Програма 13.

 

// Запись 100 чиcловых данных во внешний файл
#include <cstdio>
int main (){
FILE * fo;
fo = fopen ("test.txt","wt");
int i;
for (i=0; i<100; i++) {
fprintf (fo, "%d\n", i);
}
fclose (fo);
getchar();
return 0;
}

// проверка записаного в следующем примере

 

Програма 14.

 

 

// Чтение числових данных из внешнего файла с отображением на экране

#include <cstdio>"
int main (){
int i;

// Программа считывания из файла всех строк с числами запишется так:
FILE * fi;
fi = fopen ("test.txt","rt"); // rt означает открытие txt файла на чтение

while (! feof (fi)) {
fscanf (fi, "%d", &i);
printf ("%d\n", i);
}

fclose (fi);
getchar ();
return 0;

}





Поделиться с друзьями:


Дата добавления: 2015-09-20; Мы поможем в написании ваших работ!; просмотров: 327 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Бутерброд по-студенчески - кусок черного хлеба, а на него кусок белого. © Неизвестно
==> читать все изречения...

2495 - | 2416 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.