Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Командата PUTS();
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=5647
Страница 1 от 1

Автор:  Комбинатор [ Нед Мар 30, 2008 2:07 pm ]
Заглавие:  Командата PUTS();

Тази команда ми разказа играта ,2 седмици денонощно бачкане и въртене в кръг.
заради LF добавено в края след предаването на последния char от string-а.
Направо си е за завист на тези които са учили навремето.

Автор:  ToHu [ Нед Мар 30, 2008 4:46 pm ]
Заглавие: 

Ами .... то ако прочетеш хелпа сигурно ще видиш че стринга е терминиран ....това сеотнася също и за подобни команди които са ти вход, те чакат за терминатор, което е естествено :)

Автор:  bobyk [ Пон Мар 31, 2008 2:23 pm ]
Заглавие: 

Ами ако става въпрос за CodeVision и мен ме обърваше едно време и от тогава си пиша мой puts();
Ще ти покажа моя putsf();

//*****************************
// input:string in flash
// output:void
//*****************************
void myputsf(char flash *mstr)
{
while (*mstr!=0)
{
putchar(*mstr);
mstr++;
}
}

Автор:  Комбинатор [ Пон Мар 31, 2008 6:17 pm ]
Заглавие: 

За терминирането с 0x00 няма спор и проблеми, но май ми путва и един 0x0A (LF) накрая ?? или съм в грешка.
За CVAVR става на въпрос.

Автор:  ToHu [ Пон Мар 31, 2008 7:28 pm ]
Заглавие: 

Ми там нямам идея, май тия компилатори са реализирали както им дойде библиотечните функции, аз имах в предвид CSS-а

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/