Includy v C (CCS 550)

Pavel Hudeček edizon na seznam.cz
Čtvrtek Červenec 17 17:48:03 CEST 2014


Zrovna v případě počátku tohoto vlákna z toho asi nakonec tu knihovnu 
udělám.

Ale není mi jasné, k čemu bych měl vytvářet knihovny v situaci, kdy si jeden
zdroják kvůli přehlednosti chci rozdělit na části, které stejně nikdy 
odděleně použity nebudou.

Příklad:

#include <mega8.h>

#include<glob-deklarace.c>

void cekej (unsigned long n)  {
    TCNT0=0; ms=0;
    while(ms<n) {
#include <cekani.c>
    }
}

void nejakaFunkce1(int nejakyParametr)  {
....
....
}

void main()  {
    unsigned char n;

#include <inicializace.c>
    .....
    .....
    while(1) {
        .......
        .......
    }
}

#include <preruseni.c>

(konec souboru)

PH

Od: Jan Waclawek <konfera na efton.sk>
">Jsem zvyklý zdrojáky dìlit na rùzné funkèní celky. Dá se s tím pak mnohem 
>lépe pracovat, ne kdy je to v echno v jednom.

To je v poriadku. Presne na to sluzi linker, a spominane kniznice."
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140717/b2f60dca/attachment.html>


Další informace o konferenci Hw-list