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

Почему файл пустой? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массивы http://www.cyberforum.ru/cpp-beginners/thread87634.html
Определите и напечатайте наименьшее и наибольшее значения массива w с 99 элементами с плавающей запятой.
C++ Передача двумерных массивов в функцию мне дано такое задание: "Написать функцию сглаживания заданной во входном параметре матрицы. Операция сглаживания матрицы дает новую матрицу того же размера, каждый элемент которой получается как... http://www.cyberforum.ru/cpp-beginners/thread87624.html
C++ Ввод с клавиатуры русского текста
Привет форум. Сел писать програмку на С++ и встретился с проблемой. Вот собственно задание "C клавиатуры посимвольно вводится фраза. Определите, из символов какого алфавита состоит введенная...
C++ Быстрый Вопрос
У меня один короткий вопрос. Как найти все цифры числа ? Т.е. 12345 число. 1 2 3 4 5 цифры.
C++ Найти названия книг заданного автора, которые были изданы начиная с 1960 г http://www.cyberforum.ru/cpp-beginners/thread87610.html
Есть информационный массив f, в котором находятся данные о книгах(ФИО автора, название и год издания). а) найти названия книг заданного автора, которые были изданы начиная с 1960г. б) проверить...
C++ Тетрис Пишу на c++ for DOS! Вобщем не могу сделать передвижение фигуры влево или вправо при нажатии на клавишу. Вот код падения фигуры в стакане: int Line() { int i,j,color,z=0; for... подробнее

Показать сообщение отдельно
LiaHiM
1 / 1 / 0
Регистрация: 03.12.2007
Сообщений: 15
20.01.2010, 01:08  [ТС]
Да, это в текстовом режиме

Добавлено через 3 минуты
Можно конечно и в текстовом, в цикле, но хотелось одним махом записать массив структур, а потом также считать

Добавлено через 7 минут
C++
1
2
3
   for(k=0; k<SIZE; k++)
     if (lib[k].index) 
       fprintf(out, "%i %s %s %i %i\n", lib[k].index,lib[k].title,lib[k].autor,lib[k].publdate, lib[k].number);
Ну хоть теперь что-то в фале есть)) Как я понял считывать можно аналогично командой fscanf?

Добавлено через 14 минут
C
1
2
3
4
5
   k=0;
   while (!feof((in)))
   {
     fscanf(in, "%i %s %s %i %i\n", &lib[k].index, &lib[k].title, &lib[k].autor, &lib[k].publdate, &lib[k].number);
     k++;
}

Добавлено через 1 минуту
Все записывает и считывает. В общем-то задачу решена...но как же с бинарными? В чем я накосячил?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru