Форум по Роботика

Технически форум => Програмиране => Темата е започната от: tommyboy в Септември 20, 2008, 03:45:13 am

Титла: помощ за С
Публикувано от: tommyboy в Септември 20, 2008, 03:45:13 am
Малко съм бос в С преди няколко седмици започнах да се уча до сега само на асемблер съм писал ,немерих някой друга книга, но малко немогат да ми помогнат , а проблема е найстина важен . Става дума за използване на под програмите : главна програма > подпрог.1> подпрог.2....... нещо нестава ?
Титла: помощ за С
Публикувано от: tommyboy в Септември 20, 2008, 03:53:15 am
ето и пример :

#include <18F242.h>
#include <stdio.h>
#fuses HS, NOWDT
#use delay(clock=10000000)



//***********************podprogrami***********************
void podprog1(void)
{
        podprog2();
}
void podprog2(void)
{

        podprog3();
}

void podprog3(void)
{

          ...........
}
//*************************main************************
void main (void)
{
        podprog1();

}

И ми изписава:

*** Error 12 "C:\code_187\tommyboy\electronic\MPLAB IDE\CCS-PICC\LCD18\LCD18.c" : Undefined identifier  podprog2

*** Error 12 "C:\code_187\tommyboy\electronic\MPLAB IDE\CCS-PICC\LCD18\LCD18.c" : Undefined identifier  podprog3

podprog1 я извиква, но за podprog2 и podprog3 ми пише тези съобщения ,хмммм

ако може някой да помогне :)
Титла: помощ за С
Публикувано от: yasko в Септември 20, 2008, 12:12:54 pm
За всички, които искат да учат си препоръчвам: "Програмният език C" на Браян В. Керниган и Денис М. Ричи на издателство ЗеСТ Прес.
Конкретно за грешките - ами извикваш функиця преди нейната дефиниция и компилатора не подозира за нейното съществуване.
Титла: помощ за С
Публикувано от: tommyboy в Септември 20, 2008, 10:27:15 pm
Ами какво ще рече това аз ги преместих вътре в главната програма ,грешките се увеличиха . После преместих ги след главната програма , но резултата беше същия :(, ако може да  напише някой как точно е правилно ще е хубаво  ;)
Титла: помощ за С
Публикувано от: tommyboy в Септември 21, 2008, 04:57:04 am
Окай открих грешката си благодаря за помоща ви  ;)

имам едно подаръче за който още не го е открил

http://www.sonsivri.com/forum/index.php?topic=14300.0

пълно е с книжки  :D