[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