我inet_aton用来将IPv4 IP(216.12.207.142)转换为字符串3624718222.我使用以下代码:
ip_dec = unpack('>L', inet_aton(ip))[0]
Run Code Online (Sandbox Code Playgroud)
现在我需要将IPv6 ip 2001:23 :: 207:142转换为类似的字符串.它给我错误,因为它不是IPv4地址.我怎样才能做到这一点?
我想打印1到6范围内的随机数.我有以下代码.
printf("The random value is %d \n",random(6));
Run Code Online (Sandbox Code Playgroud)
每次运行代码时都会打印1804289383.即使在不同的机器上.我也试过rand(6)仍然输出相同.即使我删除了6,输出也没有改变.请建议如何解决它
提前致谢
SANKET
我正在读一个整数文件.我想将每行的整数保存到一个新数组.为此,我想检测一个新的文件行.如果有人知道这一点,请帮助.
要读取的文件如下
1 2 4 5 6
7 3 2 5
8 3
9 7 6 2
Run Code Online (Sandbox Code Playgroud) 我有一个文件,我想使用文件操作使用C程序读取此文件.然后我想从该文件中获取参数.让我们说nalu_type = x.因此,每当我检测到该文件中的字符串nalu_type时,我想将值x放在由我定义的数组中.请告诉我怎么做.
先谢谢Sanket