Форум программистов, компьютерный форум CyberForum.ru

Работа с файлами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка списка http://www.cyberforum.ru/cpp-beginners/thread255893.html
Люди помогите плиз я уже не могу!! надо сортировать список!!! Останьные недоработки тоже можете указать. Вот код Жду ответов) // WTF_lab_7.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h>
C++ Необходимо разобраться с конструктором! class Complex { public: // Конструктор по умолчанию // (в данном случае является также и конструктором преобразования) Complex(double i_re = 0, double i_im = 0) // ЭТА СТРОКА : re(i_re), im(i_im) {} // Конструктор копирования http://www.cyberforum.ru/cpp-beginners/thread255886.html
C++ ввод строк
Когда пользователь работает в операционной системе Windows, у него часто запущено несколько приложений. Каждое из приложений работает в отдельном окне. Для переключения между окнами используется комбинация «Alt+Tab». Эта комбинация делает активным окно, в котором пользователь работал перед тем, как перейти в текущее активное окно. Чтобы переключиться в другое окно, можно нажать клавишу «Alt» и...
C++ Баг с бинарным списком
Доброго времени суток, я написал функцию, которая сравнивает т.н. "Индивидуальный план" ученика(список выбранных учебных предметов) со списком, из которого, собственно предметы выбираются, и в итоге получается бинарный список этих предметов, где 1 - выбранный учеником предмет, 0 - соответсвенно, не выбранный. Инд. план считывается из файла fsr: Мат Анг Руз Гео Лит Хим Непосредственно...
C++ Спираль-Перевод(ОТЛАДКА) http://www.cyberforum.ru/cpp-beginners/thread255867.html
Здрасьте. не могу понять , почему при запуске проги на Codelite > выводит ошибки постоянно . Суть программы , вывод квадратной матрицы по спирали. Помоги Товарищи . #include <stdio.h> #include <math.h> #include <conio.h> #include <stdlib.h> #include <time.h> int main()
C++ Работа с файлами и структурой Разработать программу на С, позволяющую: 1. Добавлять данные структуры с указанными полями в файл 2. Просматривать структуры из файла 3. Выполнять дополнительную операцию в соответствии с индивидуальным заданием : Поля записи: код студента, фамилия, предмет, оценка. Операция: найти средний балл студента с введенной фамилией. идей как связать работу с файлами и поля структуры нет( подробнее

Показать сообщение отдельно
yuliyayuliya28
3 / 3 / 0
Регистрация: 06.03.2011
Сообщений: 319
12.03.2011, 12:54     Работа с файлами
Помогите пожалуйста разобраться в задаче.......

Заполнить файл последовательного доступа f целыми числами, полученными с помощью генератора случайных чисел. Получить в файле g все компоненты файла f, которые делятся на m и не делятся на n.

я смогла найти чтото похожее....записать в файл out.txt последовательного доступа N действительных чисел, введенных с клавиатуры. Подсчитать среднее арифметическое чисел этого файла и записать результат в файл input.txt.

// Подключаем необходимые заголовочные файлы
# include <stdio.h>
# include <stdlib.h>


main() // Точка входа

{

FILE *f; // Файловый поток
int N=0; // Общее количество значений
double number=0; // "Очередное" значение при вводе
double sa=0; // Среднее арифметическое
double sum=0; // Сумма
int i; // Счетчик цикла


f=fopen ("out.txt", "w"); // Инициализация файлового потока

// Получение общего количества значений
printf ("Enter N: ");
scanf ("%d", &N);

// Получение самих значений и запись в файл
for (i=1; i<=N; i++)
{
printf ("Enter next number: ");
scanf ("%lg", &number);
fprintf (f,"%g\n", number);
}
fclose(f); // Конец записи в файл out.txt

f=fopen ("out.txt", "r"); // Инициализация файлового потока для считывания

// Перебор содержимого файла out.txt и суммирование
for (i=1; i<=N; i++)
{
fscanf (f,"%lg", &number);
sum+=number;
}
fclose(f); // Конец работы с out.txt


sa=sum/N; // Расчет среднего арифметического

// Запись результата в файл input.txt
f=fopen ("input.txt", "w");
fprintf(f,"%g",sa);
fclose(f);

return 0;
}
Как я понимаю...то в моей программе нужно вот до это как в той?
// Подключаем необходимые заголовочные файлы
# include <stdio.h>
# include <stdlib.h>


main() // Точка входа

{

FILE *f; // Файловый поток
int N=0; // Общее количество значений
double number=0; // "Очередное" значение при вводе
double sa=0; // Среднее арифметическое
double sum=0; // Сумма
int i; // Счетчик цикла


f=fopen ("out.txt", "w"); // Инициализация файлового потока

// Получение общего количества значений
printf ("Enter N: ");
scanf ("%d", &N);

// Получение самих значений и запись в файл
for (i=1; i<=N; i++)
{
printf ("Enter next number: ");
scanf ("%lg", &number);
fprintf (f,"%g\n", number);
}
fclose(f); // Конец записи в файл out.txt

f=fopen ("out.txt", "r"); // Инициализация файлового потока для считывания

// Перебор содержимого файла out.txt и суммирование
for (i=1; i<=N; i++)
И что должно быть в изночальном файле?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru