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

Запись в файл структуры ,записывает не понятные символы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ два слова А и В http://www.cyberforum.ru/cpp-beginners/thread900028.html
составить алгоритм даны два слова А и В. проверить можно ли с букв, входящих в слово А, составить слова В.
C++ Обработка записей! Разработать и отладить программу обработки записей. Предусмотреть: - ввод данных - вывод результатов (на экран в виде таблицы и в файл) Задача: Список пассажиров авиарейса имеет следующую структуру: фамилия - количество вещей – общий вес багажа – средний вес одной вещи. При вводе рассчитайте средний вес вещи и выведите информацию обо всех пассажирах в виде таблицы. 1) Вывести фамилии... http://www.cyberforum.ru/cpp-beginners/thread900023.html
Определить значение и индексы максимального элемента главной диагонали матрицы C++
Помогите, будьте любезны. Массив матрица - B(N,N) Определить значение и индексы максимального элемента главной диагонали матрицы.
C++ Реализовать структуру данных дерево и реализовать несколько методов для него
Нужно в консольном приложении реализовать структуру данных дерево и реализовать несколько методов для него.Предложения?
C++ Написать програму нужно http://www.cyberforum.ru/cpp-beginners/thread899976.html
Написать програму на мове С++ которая обчисливает умови: Вот первая умова:
C++ Нужно написать програму Написать програму на мове С++ которая обчисливает умови: Вот первая умова: Вот вторая умова: подробнее

Показать сообщение отдельно
Invisible333
Сообщений: n/a
13.06.2013, 18:55     Запись в файл структуры ,записывает не понятные символы
Все создается записывается но при открытии не понятные символы
Помогите пожалуйста
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
#include <iostream>
#include <fstream>
using namespace std;
 
struct apteka
{
    char nazva[20];
    char adres[20];
    char postawik[20];
    int kilkist; 
    char preparat[20];
    float tsina;
    
};
 
 
 
int main()
{
    apteka tmp;
    ofstream file_in;
    char file_name[40];
    cout << "Enter name database file: ";
    cin >> file_name;
    file_in.open(file_name, ios_base::binary | ios_base::out);
    if (!file_in.is_open())
    {
        cout << "File not open for writing!";
        return 0;
        
 
    }  
    system("cls"); 
    {
        cout << "Enter information:"<< endl;
        cout << "Enter a name products:";
        cin >> tmp.nazva;
        cout << "Enter the address:";
        cin >> tmp.adres;
        cout << "Enter the vendor:";
        cin >> tmp.postawik;
        cout << "Enter a name products:";
        cin >> tmp.preparat;
        cout << "Enter the quantity of products:";
        cin >> tmp.kilkist;
        cout << "Enter a price products:";
        cin >> tmp.tsina;
      file_in.write((const char*)&tmp, sizeof(apteka));
 
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru