Includy v C (CCS 550)

Josef Štengl ok1ced na nagano.cz
Čtvrtek Červenec 17 17:55:10 CEST 2014


Protože místo #include <inicializace.c> by mělo být. Je to takový další vývoj programování :-)

#include <inicializace.h>


void main()  {
       unsigned char n;

       inicializace();
       .....
       .....
       while(1) {
           .......
           .......
       }
  }



Dne 17.7.2014 17:48, Pavel Hudeček napsal(a):
> 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.
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>


Další informace o konferenci Hw-list