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

Массив символов в структуре - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление элемента массива http://www.cyberforum.ru/cpp-beginners/thread108140.html
Здравствуйте. Необходимо удалить из массива А(20) первый отрицательный элемент,при этом ввод элементов массива необходимо осуществить с клавиатуры. Язык - С.
C++ Побитовый сдвиг массива Есть двумерный массив int massiv;Нужно сдвинуть первый элемент массива в конец, а все остальные соответственно вперед. В цикле это можно сделать так int temp0=0; int temp1=0; int n=0; for(int... http://www.cyberforum.ru/cpp-beginners/thread108130.html
Найти минимум среди сумм элементов диагонали матрицы, параллельных побочной диагонали C++
Пожалуйста, помогите решить задачку Дана целочисленная прямоугольная матрица. определить: 1) колво строк, не содержащих ни одного четного элемента; 2) минимум среди сумм элементов диагонали,...
найти в массиве непрерывный участок из 10 чисел с наибольшим средним значением C++
Проверьте пожалуйста, почему все средние значения (второй массив) одинаковы Задание: найти в массиве непрерывный участок из 10 чисел с наибольшим средним значением #include <iostream.h>...
C++ microsoft agent как запустить в C++ http://www.cyberforum.ru/cpp-beginners/thread108065.html
дайте пожалуйста исходник , ил просто код как запустить персонажа из microsoft agent на языке С++ Добавлено через 19 часов 3 минуты народ ну попомиге:(
C++ Что за ошибка??? помогите доделать код #include <iostream> #include <vector> #include <cmath> #include <ctime> #include <algorithm> using namespace std; void out(int n, vector<int> &f1) { подробнее

Показать сообщение отдельно
accept
4825 / 3246 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
24.03.2010, 06:54
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
#include <stdlib.h>
 
struct arrays {
    char **charr;
    int nlines, lsize;
 
    int *iarr1;
    int iasize1;
 
    int *iarr2;
    int iasize2;
};
 
...
 
    struct arrays s;
 
    s.nlines = 3;
    s.lsize = 100;
    s.iasize1 = 10;
    s.iasize1 = 20;
 
    s.charr = (char **) malloc(s.nlines*sizeof(char *));
    /* выделил память - проверь её на NULL */
 
    s.charr[0] = (char *) malloc(s.lsize);
    /* выделил память - проверь её на NULL */
    s.charr[1] = (char *) malloc(s.lsize);
    /* выделил память - проверь её на NULL */
    s.charr[2] = (char *) malloc(s.lsize);
    /* выделил память - проверь её на NULL */
 
    s.iarr1 = (int *) malloc(s.iasize1*sizeof(int));
    /* выделил память - проверь её на NULL */
    s.iarr2 = (int *) malloc(s.iasize2*sizeof(int));
    /* выделил память - проверь её на NULL */
размер можно и снаружи хранить
но тогда нельзя сделать разные структуры с разными размерами (путанее получится)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru