|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.03.2007, 13:37 | #1 |
Пользователь
Регистрация: 25.03.2007
Сообщений: 67
|
Динамический сивольный массив
Вобщем нужна помош в создании экого зверя как динамический сивлоньный массив типа char
Задание примерно такое, есть структура в ней одно из полей чимвольный массив нк Фамилия например....так вот нужно чтобы я мог заменить одну фамилию другой......вобщем это не суть важно Обьясните плз как написать этот дин массив, как к нему ображаться и т.д. И ещё не изащеряйтесь сильно я С++ только первый год учу, поэтому по проше плз ато не пойму них |
26.03.2007, 08:35 | #2 |
Форумчанин
Регистрация: 27.12.2006
Сообщений: 955
|
Специально просмотрел свою литературу по программированию в С++ и в каждой книге по целой главе выделено под массивы и массивы структур.
Вот пример кода. Массив структур... Вроде и синтаксис оформления и запись и чтение даны. Разбирайтесь. Код:
|
26.03.2007, 10:56 | #3 |
Кодер
Форумчанин
Регистрация: 27.01.2007
Сообщений: 271
|
2merax вот только динамическим массивом здесь и не пахнет.
|
29.03.2007, 09:53 | #4 |
Пользователь
Регистрация: 25.03.2007
Сообщений: 67
|
Этот массив можно создать примерно так
#include <iostream.h> #include <math.h> #include <stdio.h> #include <windows.h> //struct din //{ // char *test; //}A; void main () { //A = new din; char *test; int numElements; cin>>numElements; test = (char *) malloc ((numElements * sizeof(char))); cin>>test; for (int i=0; i<5; i++) cout<<test[i]; } Но вот с таким текстом он уже сцуко не работает, подскажите почему? #include <iostream.h> #include <math.h> #include <stdio.h> #include <windows.h> struct din { char *test; }A; void main () { A = new din; // char *test; int numElements; cin>>numElements; A->test = (char *) malloc ((numElements * sizeof(char))); cin>>test; for (int i=0; i<5; i++) cout<<A->test[i]; } |
18.04.2007, 10:32 | #5 | ||
Пользователь
Регистрация: 01.01.2007
Сообщений: 52
|
Лучше выпить йаду, чем на C++ это делать.
Цитата:
Цитата:
Код:
|
||
20.04.2007, 21:01 | #6 |
Пользователь
Регистрация: 25.03.2007
Сообщений: 67
|
хз, может тем что классы ещё не разбирали а задача была поставлена на создание динамического масиива в структуре.
|
21.04.2007, 11:48 | #7 | |
Пользователь
Регистрация: 01.01.2007
Сообщений: 52
|
Цитата:
Если хочешь чему-нить научиться, читай книжки: http://univer.systemhalt.org/forum/index.php?topic=10.0 Начинать лучше с этой: http://anatolix.naumen.ru/Books/CPPProgLang?v=18kr |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамический массив | _ares_ | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 26.12.2007 23:54 |
динамический массив | Diller | Помощь студентам | 48 | 07.10.2007 16:43 |
Динамический массив. | Mickle | Помощь студентам | 9 | 21.06.2007 20:31 |
Динамический массив | Mickle | Общие вопросы Delphi | 8 | 19.06.2007 06:45 |
Динамический массив + Dll. | LEKA | Общие вопросы Delphi | 7 | 11.05.2007 20:05 |