Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
This party getting crazy!
78 / 64 / 1
Регистрация: 22.09.2009
Сообщений: 427
1

Работа с файлами (продолжение)

13.05.2010, 10:15. Показов 1063. Ответов 9
Метки нет (Все метки)

1) Даны имена двух файлов вещественных чисел. Известно, что один из них (не обязательно первый) существует и является непустым, а другой в текущем каталоге отсутствует. Создать отсутствующий файл и записать в него конечный и начальный элементы существующего файла (в указанном порядке).

2) Дан файл целых чисел с элементами A1, A2, …, AN (N — количество элементов в файле). Заменить исходное расположение его элементов на следующее:
A1, AN, A2, AN–1, A3, … .

3) Дан файл вещественных чисел. Заменить в файле каждый элемент, кроме начального и конечного, на его среднее арифметическое с предыдущим и последующим элементом.

Помогите пожалуйста написать...читал Кернигана и Ричи, ничего найти не могу, хочу понять эту тему, но ничего не выходит (((

Добавлено через 3 часа 39 минут
Пожалуйста!

Добавлено через 1 час 52 минуты
А по какой формуле можно расчитать во второй задачке среднее значение и вписать его? как открывать и закрывать файл я кажись понял =)

Добавлено через 10 часов 8 минут
Подскажите кто-нибудь!

Добавлено через 1 час 16 минут
Подскажите формулы к первой задаче, как будет выглядить запись начального и конечного элемента в файл.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2010, 10:15
Ответы с готовыми решениями:

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

Работа с SharpPcap. Продолжение.
По мотивам https://www.cyberforum.ru/csharp-beginners/thread393992.html. Расковырял рефлектором...

Работа с файлами , хотелось бы с windows system файлами
всем привет, нужна интересная идея по программированию, работа с файлами , хотелось бы с windows...

Работа с файлами(Запись,чтение,работа с данными)
Здравствуйте, никак не могу осилить файлы... Для начала вот само задание: В справочной автовокзала...

9
Эксперт С++
5027 / 2606 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 1
13.05.2010, 10:26 2
вот алгоритм для первой:
Код
   int beg = 0;
   int end = 0;

   // открытие файла
   // ...
   // первое число считывается в переменную beg 
   // istream >> beg
   // ...
   // далее чтение в переменную end до конца файла
   // while(istream >> end)
   // ...
   // переменные получены, можно записывать в новый файл в любом порядке
   // ...
   // ostream << end << " " << beg;
0
This party getting crazy!
78 / 64 / 1
Регистрация: 22.09.2009
Сообщений: 427
13.05.2010, 10:54  [ТС] 3
язык си. в подписи указано.
0
Эксперт С++
5027 / 2606 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 1
13.05.2010, 11:08 4
Цитата Сообщение от Bloodykeeper Посмотреть сообщение
язык си. в подписи указано.
я тебе предложил алгоритм, а не конкретное решение.
Как вариант еше подвинуть каретку в конце файла, дабы не производить кучу бесполезных считываний.
0
This party getting crazy!
78 / 64 / 1
Регистрация: 22.09.2009
Сообщений: 427
13.05.2010, 11:17  [ТС] 5
проблема в том что я не знаю как считывать числа с файла, вот и всё, мне нужен именно этот кусок кода.
0
Эксперт С++
5027 / 2606 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 1
13.05.2010, 11:27 6
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <cstdio>
#include <cstdlib>
 
int main()
{
   int beg = 0;
 
   FILE * fin = NULL;
 
   if((fin = fopen("file.txt", "rb")) == NULL)
   {
      puts("open error");
      return -1;
   }
 
   fscanf(fin, "%d", &beg); // чтение числа из файла
   printf("%d ", beg);
 
   system("pause");
}
1
This party getting crazy!
78 / 64 / 1
Регистрация: 22.09.2009
Сообщений: 427
13.05.2010, 11:36  [ТС] 7
А что такое ostream и istream???
0
327 / 311 / 68
Регистрация: 05.11.2009
Сообщений: 712
13.05.2010, 12:56 8
это два потока:
ostream - поток для вывода данных
istream - поток для ввода данных
0
This party getting crazy!
78 / 64 / 1
Регистрация: 22.09.2009
Сообщений: 427
14.05.2010, 22:35  [ТС] 9
что вот здесь надо?
// ...
// далее чтение в переменную end до конца файла
// while(istream >> end)
Добавлено через 16 часов 9 минут
помощь всё ещё требуется. Скажите нет ли какой-нибудь книги по программированию, где очень подробно рассматриваются файлы, с примерами, а не как обычно-функции написаны и всё.

Добавлено через 6 часов 42 минуты
ауууу...
0
This party getting crazy!
78 / 64 / 1
Регистрация: 22.09.2009
Сообщений: 427
18.05.2010, 16:30  [ТС] 10
Пожалуйста, подскажите ещё что-нибудь.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2010, 16:30

Лабораторная работа №5. Работа с файлами и алгоритмы сортировки
1. Написать функцию Load для считывания из текстового файла (например, Workers.txt) информации о...

Работа с файлами, чтение/работа со строкой
Доброго времени суток. Начал работать с C++ Builder 6. Есть текстовый файл .txt с различными...

Работа с файлами
Нужна помощь! Есть такое задание связаное с файлами: записваем информацию в память строкой,...

Работа с файлами
Дан текст. Подсчитать количество букв k в последнем ее слове. Очень прошу помогите!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru