[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