To All. Ув. программисты Си. ТРадиционная просьба.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Bill 04 июля 2003 г. 10:39

Сбросьте примеры трансляции простой функции


//
// ** strtrm -- the function removes trailing spaces and tabs from a string.
// Returns a pointer to the string
//
char *strtrm(char *ptr)
{
char *_pt = ptr;
char _ch;

while (*_pt++); // Find the string end
--_pt; // Adjust pointer
while (_pt > ptr) // Go to the sring start
{
_ch = *--_pt; // Get byte
if (_ch!=' ' && _ch!='\t') // It's not a space or tab
break; // then all done
}
*(_pt+1) = 0; // Terminate the string
return ptr;
}


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru