VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 590|回复: 3

[求助] 求助syc解决一道题,挺着急的。@syc

[复制链接]
39_avatar_middle
在线会员 535638819zsm 发表于 2018-8-30 12:28:42 | 显示全部楼层 |阅读模式
3驿站币
美国同学发来的题,我翻译了一下。应该就是按翻译上说的,给出了函数的格式,实现把int值存储到指向由int指向的位置的4个字节位置。
int is_little_endian(void (*store)(int*,int)) {
  int x;
  // The cast below is to have an unsigned char pointer pointing
  // to the first byte of int variable x. You can use it
  // in your code to observe x one byte at a time.
  unsigned char *byte_ptr = (unsigned char*)(&x);
  // This is how you call store function.
  // After the function call, value 1 is stored
  // in the four bytes x is referring to in some order.
  // One of the four bytes will have the value 1, and the
  // other three bytes will have the value 0.
  // You can call store function with any value that you think
  // will help you solve the problem.
  // Refer to code in Figure 2.4 on page 45 of the textbook
  // to see how you retrieve one byte at a time.
  store(&x, 1);  

  // Replace 0 with a proper value that will be 0 when store
  // is not little endian and 1 when store is little endian.
  return 0;
}
@Syc

1

1

2

2

最佳答案

查看完整内容

这个问题就是用他描述的文本意思来实现检测当前是大端还是小端的问题吧? 看看这篇文章,马上就能解决楼主的问题了: 判断计算机是大端还是小端 https://blog.csdn.net/lwfcgz/article/details/50476051




上一篇:easyhook例子用vs2015编译后xp无法运行
下一篇:minifilter透明加密。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

51_avatar_middle
online_admins Syc 发表于 2018-8-30 12:28:43 | 显示全部楼层
这个问题就是用他描述的文本意思来实现检测当前是大端还是小端的问题吧?
看看这篇文章,马上就能解决楼主的问题了:

判断计算机是大端还是小端
https://blog.csdn.net/lwfcgz/article/details/50476051

点评

很好 优秀。  发表于 2018-8-30 15:31

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

39_avatar_middle
ico_lz  楼主| 535638819zsm 发表于 2018-8-30 18:13:53 | 显示全部楼层
Syc 发表于 2018-8-30 13:59
这个问题就是用他描述的文本意思来实现检测当前是大端还是小端的问题吧?
看看这篇文章,马上就能解决楼主 ...

看我倒是看懂了,但是不会按照他给的这种函数方式来写求助syc解决一道题,挺着急的。@syc......能不能帮忙写一下呢....

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /1 下一条

QQ
QQ在线咨询
联系电话
13591366679
手机扫一扫 关注本站精彩内容
wxqrcode

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2018-11-14 20:15

Powered by Discuz! X3.4

© 2009-2018 cctry.com

快速回复 返回顶部 返回列表