2010年5月8日土曜日

strrolを使った16進数を10進数へ変換する方法

任意の文字列に収納された16進数を簡単に10進数へ変換できる方法です。

#include <stdlib.h>
#include <stdio.h>

main(){

int inum;
char data[30];

printf("Hex=");
scanf("%s",data);

inum = strtol(data,NULL,16);

printf("Int=%d\n",inum);

}

0 件のコメント:

コメントを投稿