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

Skandar Graun sgraun at gmail.com
Fri Apr 9 19:20:48 CEST 2010


Értem, meg is néztem.
Valóban az egyik file végén nem volt, viszont a másiknál egy üres tab.
Kivettem, meggyógyult.
Hülye egy hiba. Ugyanis előtte 3 db CR-LF volt.
Most hibátlanul, figyelmeztetések nélkül lefordult.
Küzdök is tovább.
Kellemes hétvégét és mindenkinek köszönöm a segítséget.

potyo <potyo.ada at gmail.com> írta (2010. április 9. 19:13):
> 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]
>>
> -----------------------------------------
>          elektro[-flame|-etc]



More information about the Elektro mailing list