0 / 0 / 1
Регистрация: 20.05.2013
Сообщений: 18
1

Ввод и вывод в бинарный файл

20.05.2013, 09:09. Показов 1653. Ответов 1
Метки нет (Все метки)

Написала код задачи для текстового файла, нужно тот же код, но для бинарного файла, я сделала это так:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include<stdio.h>
#include <stdlib.h>
#include <alloc.h>
 
int main () {
  int **A, i, j, N, M, max;
  FILE *in, *out; 
 
  if((in = fopen("input.txt", "rb"))
      == NULL) 
   {
      fprintf(stderr, "Cannot open input ");
      return 1;
   }
 
   if ((out = fopen("output.txt", "wb"))
      == NULL)
   {
      fprintf(stderr, "Cannot open output");
      return 1;
   } 
 
   fscanf(in, "%d %d", &N, &M);
  
 
  A=(int**) calloc (N, sizeof(int*));
  for(i=0;i<N;i++)
    A[i]=(int*) calloc (M, sizeof(int));
  
  for(i=0;i<N;i++)
  for(j=0;j<M;j++)
  fscanf(in, "%d",&A[i][j]);
  
  for(i=0;i<N;i++)
  { max=A[i][0];
  for(j=0;j<M;j++)
  max = A[i][j]>max ? A[i][j] : max; 
   
  for(j=0;j<M;j++)
    {
    A[i][j]+=max;
     
    }
  }
  for(i=0;i<N;i++)
  {
  for(j=0;j<M;j++)
  fprintf(out, "%d ",A[i][j]);
    fprintf(out, "\n");
  }
 
    for(i=0;i<N;i++)
  free(A[i]); 
  free(A);
   fclose(in);
  fclose(out);
  return 0;
просто поменяла rt на rb и соответственно wt на wb, тут нужно еще что-то сделать, а я не знаю что именно, помогите пожалуйста.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2013, 09:09
Ответы с готовыми решениями:

Записать в бинарный файл массив объектов Student (бинарный файловый ввод/вывод)
Здравствуйте. Стоит задача записать в бинарный файл массив объектов student: class student {...

Бинарный ввод\вывод в файл
#include &lt;fstream&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; class Person {...

Ввод и вывод структуры в бинарный файл
Всем привет, друзья! Как вообще происходит Ввод и вывод структуры в бинарный файл. Можете...

Ввод/вывод структуры в текстовый и бинарный файл
есть код #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include...

1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
11710 / 7217 / 1710
Регистрация: 25.07.2009
Сообщений: 13,219
20.05.2013, 16:05 2
Цитата Сообщение от Jesis_in_Vegas Посмотреть сообщение
тут нужно еще что-то сделать, а я не знаю что именно
для чтения из бинарного файла fread(), для записи - fwrite()
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2013, 16:05
Помогаю со студенческими работами здесь

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

Потоки. Бинарный ввод/вывод
Нужно написать бинарный вывод в файл. По учебнику вроде бы что-то в этом роде: ofstream...

Вывод в бинарный файл
Надо вывести последовательность 0 и 1 в бинарный файл так чтобы это был двоичный код,т.е. каждый...

Бинарный файловый ввод/вывод: реализовать операции для работы с массивом структур типа WORKER
Здравствуйте, видел очень много подобных программ, но у меня особый случай в общем суть программы:...


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

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

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