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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление элемента массива http://www.cyberforum.ru/cpp-beginners/thread108140.html
Здравствуйте. Необходимо удалить из массива А(20) первый отрицательный элемент,при этом ввод элементов массива необходимо осуществить с клавиатуры. Язык - С.
C++ Найти минимум среди сумм элементов диагонали матрицы, параллельных побочной диагонали Пожалуйста, помогите решить задачку Дана целочисленная прямоугольная матрица. определить: 1) колво строк, не содержащих ни одного четного элемента; 2) минимум среди сумм элементов диагонали, параллельных побочной диагонали. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread108129.html
найти в массиве непрерывный участок из 10 чисел с наибольшим средним значением C++
Проверьте пожалуйста, почему все средние значения (второй массив) одинаковы Задание: найти в массиве непрерывный участок из 10 чисел с наибольшим средним значением #include <iostream.h> #include <conio.h> #include <stdlib.h> const int n=200;
microsoft agent как запустить в C++ C++
дайте пожалуйста исходник , ил просто код как запустить персонажа из microsoft agent на языке С++ Добавлено через 19 часов 3 минуты народ ну попомиге:(
C++ Что за ошибка??? http://www.cyberforum.ru/cpp-beginners/thread108063.html
помогите доделать код #include <iostream> #include <vector> #include <cmath> #include <ctime> #include <algorithm> using namespace std; void out(int n, vector<int> &f1) {
C++ Диаграмма классов Здраствуйте!! Подскажите, пожалуйста, как можно создать диаграмму классов в Visual Studio. Я знаю,что там можно сгенерировать диаграмму по уже написаному коду, но мне нужно сначала создать диаграмму классов, а по ней получить код. Я выполняю такую очередность действий: File->New->Project->Empty Project. Потом из toolbox перетягиваю элемент в рабочую область и создается класс. Проблема в том, что... подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,304
26.03.2010, 19:06     Массив символов в структуре
Значит, при всём моём уважении к accept, ответа на вопрос получено не было.
Во-первых, что за массив указателей?
Ячно было сказано, три массива: массив символов и два целочисленных. О массиве указателей на символы речь не шла.

НО это ладно, допустим, кашу маслом не испортигь. Но! Самое главное, я не увидел, чтобы
размеры массивом МОЖНО БЫЛО ВВОДИТЬ ВО ВРЕМЯ ИСПОЛНЕНИЯ ПРОГИ!

А ведь именно такая возможность и делает динамические массивы таковыми. Короче, вот как надо
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
#include <windows.h>
#include <stdio.h>
 
 
int main() {
                SetConsoleCP(1251);
                SetConsoleOutputCP(1251); 
 
 //ИТак, структурка
 struct to_chto_nado {
  char* ukaz_na_sim;
  char* ukaz_na_int_1;
  char* ukaz_na_int_2;
 } vot_ono;
 
 
 //ЭТо вот и есть те самые динамически переменные
 int kol_vo_sim;   
 int kol_vo_int_1;   
 int kol_vo_int_2;
 
 printf ("Вводи количество символов потом количество чисел и ещё одно через пробелы\n");
 scanf ("%d%d%d", &kol_vo_sim, &kol_vo_int_1, &kol_vo_int_2);   
 
 //Можешь расскоментировать и проверить
 //printf ("\nkol_vo_sim= %d   kol_vo_int_1= %d  kol_vo_int_2=  %d", kol_vo_sim, kol_vo_int_1, kol_vo_int_2);   
 
 //Теперь собсно массивы
 vot_ono.ukaz_na_sim= new char [kol_vo_sim];
 vot_ono.ukaz_na_int_1= new char [kol_vo_int_1];
 vot_ono.ukaz_na_int_1= new char [kol_vo_int_2];
 
//Тут пеоарботали, 
//....................
 
//а теперь память освобождаем
 delete [] vot_ono.ukaz_na_sim;
 delete [] vot_ono.ukaz_na_int_1;
 delete [] vot_ono.ukaz_na_int_2;
 
//Всё!
    getchar ();
    getchar ();
    /*конец*/ 
 return 0;
}
Кстати, тас по-моему сам не знгает чего хочет. В его последнем сообщении идёт речь о количестве строк.
Каких строк, позвольте спросить? Заявлена ОДНА строка- массив символов. Всё!
 
Текущее время: 10:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru