[elektro] roppant kezdő C kérdés

potyo potyo.ada at gmail.com
Fri Apr 9 19:13:10 CEST 2010


Nem véletlenül kértem úgy, hogy rakd fel valahová. Nézz bele egy hex
editorral, vagy akár a total commander nézőkéjével Hexa módban, hogy a
fájl végén ott van-e a 13 és a 10-es karakter (0D és 0A) az utolsó }
után. Néha előfordult már, hogy valami más nem látható karakter került
a fájl végére. Vagy pl. linuxon nem ugyanúgy van a sorvég jelölve,
mint windows-on, aztán ebből is lehet keveredés.

Skandar Graun <sgraun at gmail.com> írta (2010. április 9. 19:04):
> Itt van, ennyi az egész:
>
> /* a szokásos ledvillogtató próba */
>
> #include <stdio.h>
> #include "p24HJ256GP610.h"
> //#include "lcd.h"
> //#include "delay.h"
>
> #include "lcd.c"
> #include "delay.c"
>
>
> _FWDT(FWDTEN_OFF);
> const char mytext[] =  "   PIC24H Demo  ";
> const char mytext1[] = "Kis\2rleti progi ";
>
>
> unsigned int x,amirror;
>
>
>
> int main (void)
> {
>       PLLFBD = 0x00A0;
>        CLKDIV = 0x0048;
>
>        /* set LEDs (D3-D10/RA0-RA7) drive state low */
>        LATA = 0xFF00;
>        /* set LED pins (D3-D10/RA0-RA7) as outputs */
>        TRISA = 0xFF00;
>        x = 0;
>        Init_LCD();
>        ekezet();
>        home_clr();
>        puts_lcd( (unsigned char*) &mytext[0], sizeof(mytext) -1 );
>        line_2();
>        puts_lcd( (unsigned char*) &mytext1[0], sizeof(mytext1) -1 );
>        do
>        {
>                amirror++;
>                PORTA = amirror;
>                do
>                {
>                        x++;
>                }
>                while (x < 20000);
>                x = 0;
>        }
>        while (1);
> }
>
>
>
> potyo <potyo.ada at gmail.com> írta (2010. április 9. 18:52):
>> 2010/4/9 Skandar Graun <sgraun at gmail.com>:
>>> A newline maradt. :(
>>
>> Fel tudod rakni a forrásfájlt egyben valahová, amelyikben hiányolja a newline-t?
>>
>> -----------------------------------------
>>          elektro[-flame|-etc]
>
> -----------------------------------------
>          elektro[-flame|-etc]
>


More information about the Elektro mailing list