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

Написать функцию для записи в файл массива структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread571644.html
помогите пожалуйста , у меня есть проблемка небольшая , в общих чертах проблема - при выборе поля которое мне надо программа закрывает сама себя автоматически , другие поля все работают , может кто нибудь поможет ?
C++ считать суммы модулей элементов строк если динамическая матрица, нежно посчитать в каждой строке характеристическое число - сумму модулей элементов строк когда до этого доходит прерывает программу, и еще не знаю как по модулю сделать, если без abs-а int GetChar(int *matrix, int M) { int count = 0; int i; for (i=0;i<M;i++) count+=matrix; return count; http://www.cyberforum.ru/cpp-beginners/thread571642.html
C++ Компиляция много ошибок . C++
Помогите не знаю что уже и делать ,хочу доделать сервер но не выходит :(помогите skype :gakorin2
Динамический массив структур и функция C++
Требуется передать в функцию динамический массив структур для редактирования Вот наработки: #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> //#include <math.h> #include <time.h>
C++ Вывод матрицы http://www.cyberforum.ru/cpp-beginners/thread571634.html
как сделать переход на новую строку, чтоб матрица выводилась в виде: 1 2 3 4 5 6 int** matrix_outp(int M, int N, int **matrix) { printf("\n Исходная матрица:\n"); for( int i=0;i<M;i++) for( int j=0;j<N;j++) printf("%d ",matrix);
C++ Вывести сумму всех положительных четных чисел из заданного набора 31 Дан набор ненулевых целых чисел; признак его завершения — число 0. Вывести сумму всех положительных четных чисел из данного набора. Если требуемые числа в наборе отсутствуют, то вывести 0. 32 Дано целое число N (> 2) и набор из N вещественных чисел. Набор называется пилообразным, если каждый его внутренний элемент либо больше, либо меньше обоих своих соседей (то есть является «зубцом»). Если... подробнее

Показать сообщение отдельно
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73

Написать функцию для записи в файл массива структур - C++

11.05.2012, 20:12. Просмотров 1094. Ответов 13
Метки (Все метки)

Помогите найти ошибку...выходит: undefined reference to `WinMain@16'|
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#include "fstream"
#include "iostream"
using namespace std;
 
int n=0;//счетчик для количества ппациентов
int num_w=0;
struct Pacient{
    char surname[40];
    char name[40];
    char strana[40];
    char oblast[40];
    char raion[40];
    char gorod[40];
    char ulica[40];
    char dom[40];
    char kvartira[40];
    char god[20];
    char  nomertel[40];
};
 
 
Pacient* Create()
{
    Pacient *A=new Pacient[100];
    ofstream f("text.txt");
    int num_w=0;
    cout << "Введите число записей:";
    cin >> num_w;
     for(int i=0; i<num_w; i++){
 
            cout << "\nЗапись №"<<i+1;
            cout << "\nВведите фамилию:";
            cin.getline(A[i].surname, 24);
            f<< (A[i].surname, sizeof A[i].surname);
 
            cout << "\nВведите имя:";
            cin.getline(A[i].surname, 24);
            f<< (A[i].name, sizeof A[i].name);
 
            cout << "\nВведите страна:";
            cin.getline(A[i].surname, 24);
            f<< (A[i].strana, sizeof A[i].strana);
 
            cout << "\nВведите область:";
            cin.getline(A[i].surname, 24);
            f<< (A[i].oblast, sizeof A[i].oblast);
 
            cout << "\nВведите район:";
            cin.getline(A[i].surname, 24);
            f<< (A[i].raion, sizeof A[i].raion);
 
            cout << "\nВведите город:";
            cin.getline(A[i].surname, 24);
            f<< (A[i].gorod, sizeof A[i].gorod);
 
            cout << "\nВведите улица:";
            cin.getline(A[i].surname, 24);
            f<< (A[i].ulica, sizeof A[i].ulica);
 
            cout << "\nВведите дом:";
            cin.getline(A[i].surname, 24);
            f<< (A[i].dom, sizeof A[i].dom);
 
            cout << "\nВведите квартира:";
            cin.getline(A[i].surname, 24);
            f<< (A[i].kvartira, sizeof A[i].kvartira);
 
            cout << "\nВведите год:";
            cin.getline(A[i].surname, 24);
            f<< (A[i].god, sizeof A[i].god);
 
            cout << "\nВведите номертел:";
            cin.getline(A[i].surname, 24);
            f<< (A[i].nomertel, sizeof A[i].nomertel);
 
        n++;
    }f.close();//закрываем файл
    return A;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru