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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2012, 16:38   #1
asmaday
Новичок
Джуниор
 
Регистрация: 14.03.2012
Сообщений: 8
Печаль Тип компоновки - тип связывания

Код:
// ----------------------------------------- Модуль 1 -------------------------------------
//РЗ-10-1.СРР - первый файл многомодульной программы
#include <iostream>
 
             // Для К - внешнее связывание
int counter(void);
// Для counter - внешнее связывание
int main (void)
{
    int K = 0;
    static int K_IN =0;     // Для К_IN - внутреннее связывание К += ++K_IN;
}
// ----------------------------------------- Модуль 2 -------------------------------------
 
//РЗ-10-2.СРР - второй (основной) файл программы
#include <iostream>
 
int main(void)
{ void counter (void); // Прототип - внешнее связывание
void display (void);    // Прототип - внешнее связывание
                               // К - локальный объект - внутреннее связывание:
for (int K = 0; K < 3; K++)
{ cout << "\nПараметр цикла К =" << K;
counter (); // Изменяет свою К_IN и внешнюю К
display ();
}
}
 
//----------------------------------------- Модуль 3 ---------------------------------------
 
//РЗ-10-З.СРР - третий файл программы
#include <iostream>
 
void display (void)  // Для display - внешнее связывание
{ extern int K;       // Для К - внешнее связывание static
int K_IN = 0;      // Для К_IN - внутреннее связывание
cout << "\nВнешнее К = " << K++ << " Внутреннее К_IN из функции display = " << K_IN++;
}
пытался решить сам ей богу но немогу в особенности из за непонимания строчек
counter ();
display ();
название темы с ошибкой прост как нестранно предыдушии названия он игнорил...

Последний раз редактировалось ACE Valery; 17.03.2012 в 16:55.
asmaday вне форума Ответить с цитированием
Старый 17.03.2012, 16:57   #2
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

И правильно делал, что игнорил. Еще за это штраф дается. За название темы, не соответствующее содержанию.
Может, вы соизволите написать, что эта программа делает? Что за ошибки возникают?

И в ваших интересах переименовать тему на адекватное название.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 17.03.2012, 17:22   #3
asmaday
Новичок
Джуниор
 
Регистрация: 14.03.2012
Сообщений: 8
По умолчанию

Я без малейшего понятия как переименовывать + модератор есле несложно переиминуй на
Тип компоновки - тип связывания,


и есле быть точным первоначальное мое название содержалоо тему и назвать помогите с примером пришлось лиш иззаего упорного игнорирования...

Последний раз редактировалось asmaday; 17.03.2012 в 17:37.
asmaday вне форума Ответить с цитированием
Старый 17.03.2012, 17:47   #4
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Потому что слово "помогите" в черном списке слов для названия темы.
В чем заключается проблема?
Насколько я вижу, counter () и display () - это функции, причем вами же и написанные, то есть нестандартные.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 17.03.2012, 18:33   #5
asmaday
Новичок
Джуниор
 
Регистрация: 14.03.2012
Сообщений: 8
По умолчанию

втом что эт задача из подбельского написанная как обьяснение определенной темы ....а точнее работы по компановки и связыванию а я чисто по человечески не могу ее понять без примера да и этот пример решить естественно не могу не поняв темы кто то подсказал что эт 3 отдельные задачи как дополнение к какой то еше но больше задач в моей версии учебника нет....такчто даже незнаю что сказать....
честно был бы благодарен парочке простых примеров использования цикла с применением counter () и display ().... прост сам понимаешь хочетца понять тему на которую убил почти весь день....
asmaday вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
две задачи на тип INTEGER и тип CHAR inspiron13 Помощь студентам 5 04.01.2011 00:17
две задачи на тип INTEGER и тип CHAR inspiron13 Паскаль, Turbo Pascal, PascalABC.NET 3 04.01.2011 00:08
Различия между const <Тип> и <Тип> RIO Общие вопросы C/C++ 3 03.12.2010 15:28
Первести тип real в тип strings sokla Помощь студентам 5 07.01.2010 18:04
Перевести тип String в тип PChar (Delphi 7) ScorpioN_T Помощь студентам 2 28.10.2008 22:13