мені потрібно щоб дані вводилися з текстового файлу і виводилися в текстовий файл так само і з бінарним файлом!
ось програма для текстового файлу
#include <stdio.h>
#define SIZE 25
int main(void)
{
int i;
float NegSum = 0, PosSum = 0, num;
FILE *in = fopen("input.txt", "r"),
*out = fopen("output.txt", "w");
for (i = 0; i < SIZE; i++)
{
fscanf(in, "%f", &num);
if (num > 0)
PosSum += num;
else
if (num < 0)
NegSum += num;
}
fprintf(out, "%f %f", PosSum, NegSum);
fclose(in);
fclose(out);
return 0;
}
а ось для бінарного
#include <stdio.h>
#define SIZE 25
int main(void)
{
int i;
float NegSum = 0, PosSum = 0, num;
FILE *in = fopen("input.bin", "rb"),
*out = fopen("output.bin", "wb");
for (i = 0; i < SIZE; i++)
{
fread(&num, sizeof(float), 1, in);
if (num > 0)
PosSum += num;
else
if (num < 0)
NegSum += num;
}
fwrite(&PosSum, sizeof(float), 1, out);
fwrite(&NegSum, sizeof(float), 1, out);
fclose(in);
fclose(out);
return 0;
}
питання!!Ці всі коди мають бути в одному проекті разом з кодом самої програми??як мені це все зєднати!!