Witam, chce zrobić listę plików, używałem funkcji sprintf już wcześniej i nie miałem takich problemow. Do rzeczy , jest prosty kod:
// .....
char text2[20][5];
// ....
sprintf(text2[0],"X=%d Y=%d",1, 13);
lcd_str(text2[0],100,px_char_y(0),1,1,SET);
lcd_str(text2[1],100,px_char_y(1),1,1,SET);
lcd_str(text2[2],100,px_char_y(2),1,1,SET);
lcd_str(text2[3],100,px_char_y(3),1,1,SET);
Żadnych warningow, biblioteki dodane w rezultacie otrzymuje coś takiego:
Czyściłem już bufor cały, linia po linii po działaniu sprintf, snprintf też używałem ponoć bezpieczniejsze ustaliłem rozmiar na 15 znaków i nic to nie zmieniło.
Kod: text
// .....
char text2[20][5];
// ....
sprintf(text2[0],"X=%d Y=%d",1, 13);
lcd_str(text2[0],100,px_char_y(0),1,1,SET);
lcd_str(text2[1],100,px_char_y(1),1,1,SET);
lcd_str(text2[2],100,px_char_y(2),1,1,SET);
lcd_str(text2[3],100,px_char_y(3),1,1,SET);
Kod: text
Żadnych warningow, biblioteki dodane w rezultacie otrzymuje coś takiego:
Czyściłem już bufor cały, linia po linii po działaniu sprintf, snprintf też używałem ponoć bezpieczniejsze ustaliłem rozmiar na 15 znaków i nic to nie zmieniło.