Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2009, 01:54   #1
Lainus
Пользователь
 
Аватар для Lainus
 
Регистрация: 24.03.2009
Сообщений: 10
По умолчанию Капелька Теории, Структура. (С++)

Вопрос.
Можно ли присваивать переменной структурного типа стуктуру?

Вопрос как-то непонятно задан, нечего конкретного в интернете/учебниках, не нашол

Ответ нужен до сегодняшнего утра...
Lainus вне форума Ответить с цитированием
Старый 25.03.2009, 08:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А че нет? Если структуры совпадают то да
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.03.2009, 08:53   #3
Lainus
Пользователь
 
Аватар для Lainus
 
Регистрация: 24.03.2009
Сообщений: 10
По умолчанию

Если не трудно, можете более полно ответить на этот вопрос? или дать ссылку где об этом можно почитать. Просто пересмотрел много статей про струкруты, и негде четкого ответа ненашол.
Осталось еще несколько часов до сдачи, надеюсь на вас

+ еще 1 маленький вопросик:
Как задать изменяемый размер массива?
Поместить его в динамическую память с помощью
int *array=new int[n]
И всё?

Последний раз редактировалось Stilet; 25.03.2009 в 09:40.
Lainus вне форума Ответить с цитированием
Старый 25.03.2009, 09:46   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Даже не знаю что тебе сказать ибо такое описано во всех учебниках.
Ну вот пример что-ли...
Код:
// pop.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
struct p
{
	int nomer;
	char fio[3];
	int ves;  
} ;
int main(int argc, char* argv[])
{
p a,b;

a.nomer=73467;
b=a;
	printf("Hello World! %n \n",b.nomer);
	getchar();
	return 0;
}
Тут переменные одинаковой структуры присваиваются друг другу

Цитата:
Как задать изменяемый размер массива?
Я не очень хорошо Си знаю, но помоему больше ничего не нужно.

Код:
// pop.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
int main(int argc, char* argv[])
{
int i;
i=9;
int *p=new int[i];

p[3]=99;
	return 0;
}
I'm learning to live...

Последний раз редактировалось Stilet; 25.03.2009 в 09:50.
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Структура сети AIst Работа с сетью в Delphi 6 23.01.2009 13:21
структура cr1mson Общие вопросы C/C++ 3 14.01.2009 18:08
Структура таблицы Proof БД в Delphi 8 29.12.2008 20:24
Задача на Делфи по теории голосования Alex2008 Фриланс 4 24.04.2008 20:17