大家好 小弟再度來嘴砲了
在計算機概論這門課程中 有提到cpu有所謂的big-endian or little-endian
,可以藉由以下方法得知。
在計算機概論這門課程中 有提到cpu有所謂的big-endian or little-endian
,可以藉由以下方法得知。
#include
#include //Use bytes transform function
int main(void)
{
short a = htons(0x0102); //host bytes transform
short * p = &a;
if(*((char*)p) == 0x01)
printf("big-endian\n");
else if(*((char*)p) == 0x02)
printf("little-endian\n");
else
printf("unknown\n"); //unknown
return 0;
}
len = strlen(argv[1]); //file name length
prinf("%s \n",&argv[len - 3]); 取得附檔名,但有個缺點 但事先知道附檔名要用到的長度
以上
下台一鞠躬 感謝收看
留言