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

Создание файла произвольного доступа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возможно ли без использования цикла получить символ с конца нулевого аргумента main()? http://www.cyberforum.ru/cpp-beginners/thread1788455.html
Использую имя файла как аргумент для предварительной настройки программы. Хочу без помощи поиска в цикле получить пред-пред-пред последний символ нулевого аргумента, то есть что-то до ".exe". Я...
C++ Сколько и какие символы использованы в строке Доброго все здравия, пытаюсь написать программу которая считала сколько и каких символов употреблено в строке. Программу одну уже написал, но она работает только латинскими буквами #include... http://www.cyberforum.ru/cpp-beginners/thread1788442.html
C++ Найти ошибки в программе работы с классами
Есть программа, в которой создаются и разрушаются объекты, определенного пользователем класса. Нужно вызвать конструктор и деструктор (Адрес). Эта программа полностью работает! Нужно вместо...
C++ Возможно ли использовать имя файла как аргумент main()?
Хочу добиться разного поведения при разных именах exe'шника. Это возможно, не используя батник и стандартный ввод аргументов?
C++ Как перемножить элементы в двумерном массиве друг на друга? http://www.cyberforum.ru/cpp-beginners/thread1788411.html
Как перемножить элементы в двумерном массиве друг на друга? Размерность 5 на 2, если нужно.
C++ Зачем "&" в "ostream& operator<<"? Здарова. Я представляю, что такое перегрузка операций, но вот наткнулся на непонятный синтаксис. enum Months{ Jan=1, Feb, Mar, Apr, May, Jul, Aug, Sep, Oct, Nov, Dec }; ... подробнее

Показать сообщение отдельно
RomanFlash
0 / 0 / 0
Регистрация: 02.06.2016
Сообщений: 48

Создание файла произвольного доступа - C++

01.08.2016, 21:27. Просмотров 214. Ответов 3
Метки (Все метки)

Здравствуйте.Ни как не могу разобраться с файлами произвольного доступа.Но эта тема посвящена именно созданию таких файлов.

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
#include <stdio.h>
#include <conio.h>  
#include <locale.h>
#include <stdlib.h>
 
struct aza{
    int num;
    char mas[20];
    double balance;
};
 
int main()
{
    FILE *cptr;
    struct aza inf = {322,"Roma",228.0};
    int lol;
    
    cptr = fopen("AZA.txt","w");
    
    getchar();
    
    for (lol=1; lol<=100; ++lol)
        fwrite(&inf,sizeof(struct aza),1,cptr);
    
    fclose(cptr);
    
    getchar();
}
После откомпилирования и запуска программы - в файле появляется примерно такое -_-
C++
1
B  Roma                     Ђl@B  Roma                     Ђl@B  Roma                     Ђl@B  Roma

Внимание вопрос: что за хрень, я тот думал должно выводить "322 Roman 228.0", а здесь какое-то хрень. Объясните почему и конечно будет отличным если скините программу, которая создает файл с произвольным доступом - спасибо......
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru