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

Запиcь в бинарный файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread37012.html
Дан массив из n целых чисел. ПОдсчитать, сколько раз встречается в этой последовательности минимальное по абсолютно величине число. На С++ :) помогите плз...
C++ Нахождение ко-ва символов в каждой строке файла Здравствуйте, помогите пожалуйста решить задачу на С: Прочитать файл, который может содержать символы перевода строки. Для каждой строки определить и вывести на экран её номер и длину. http://www.cyberforum.ru/cpp-beginners/thread37006.html
C++ Доделать проблему
Ввести количество глав в книге и сколько страниц в каждой главе. Вывести сколько в каждом томе страниц и какие там главы. Нужно разложить так, чтобы разница между наименее толстым томом и самым...
3. Найти в матрице первую строку C++
Задача Найти в матрице первую строку, все элементы которой упорядочены по возрастанию. Ктонибудь подскажите как решить ее не врубаюсь...
C++ Составить блок схему к готовому коду http://www.cyberforum.ru/cpp-beginners/thread36982.html
не дружу с блок-схемами, помогите, плиз Добавлено через 9 часов 38 минут 11 секунд ну пжлста...((((помогите
C++ строка символов Здрасте.Срочно нужна помощь.Задание такое : Дан рядок из символов,символы обьеденяются в слова и разделяются одним или несколькими пробелами, в конце текста стоит точка .текст содержит не более 255... подробнее

Показать сообщение отдельно
All
1758 / 437 / 43
Регистрация: 09.04.2009
Сообщений: 2,599

Запиcь в бинарный файл - C++

28.05.2009, 16:35. Просмотров 1565. Ответов 6
Метки (Все метки)

Доброго всем времени.
Пытаюсь написать программу. ” Запишите в бинарный файл последовательность чисел от 0 до 100, затем выведите четные числа из файла на экран”
Это, по моим планам, должно записывать в бинарный файл последовательность чисел.
Но оно записывает только ноль. В чём тут ошибка?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include"stdio.h"
 #include"conio.h"
 void main()
 {
 FILE *file;
  int i=0;
   file = fopen("test.bin","a+");
   while(feof(file))
   {
     for ( i; i>=100; i++);
     fprintf( file, "%d\n",i );
   }
     fscanf(file,"%d\n",i);
  fclose(file);
  printf("\nChisla:%d",i);
  getch();
  }
“выведите четные числа из файла на экран”. Должно быть, что-то похожее на это.
После
C++
1
2
3
4
5
6
7
8
9
10
 fclose(file);
 
   file = fopen("test.bin","rb");
   while(feof(file))
   {
             i=i/2
     for ( i; i>=100; i++);
    fscanf( file, "%d\n",i );
    }
  fclose(file);
Или всё это не так?
Проясните пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru