Add C reference

This commit is contained in:
Michaelangel007 2017-07-08 09:53:41 -07:00
parent a4712dc8a8
commit 3f93784d87
1 changed files with 25 additions and 0 deletions

25
printu16.c Normal file
View File

@ -0,0 +1,25 @@
#include <stdio.h> // putchar()
#include <stdlib.h> // strtoul()
void printu16( unsigned x )
{
char digits[6];
int len = 0;
do
{
digits[ len++ ] = (x % 10);
x /= 10;
}
while( x );
while( len --> 0 )
putchar( '0' | digits[ len ] );
}
int main( const int nArg, const char *aArg[] )
{
printu16( nArg > 1 ? strtoul(aArg[1],NULL,16) : 0x1234 );
return putchar( '\n' );
}