标签: binary

在C中另一个目录中打开文件

如何实现的?我想用

pFile = fopen( file, "rb" );
Run Code Online (Sandbox Code Playgroud)

其中file是一个char,字符串或long,其中包含包含二进制文件本地路径的文字文本

C:\Documents and Settings\Supernovah\Desktop\Supernovah.bin
Run Code Online (Sandbox Code Playgroud)

但是当然会崩溃。

我也对如何以可移植的方式重现当前目录感兴趣。windows.h有点丑陋,但是如果我不能以便携式的方式做到这一点。随它吧。

谢谢 :)

c binary fopen

0
推荐指数
1
解决办法
1万
查看次数

R:发生次数 - >二进制序列?

将非递减seq的出现次数转换为0-1 seq有哪些更好的选择?谢谢.

d<-c(3,5,9,12,15);
c(rep(0,d[1]-1),1,unlist(rbind(mapply(rep,0,diff(d)-1),1)))
Run Code Online (Sandbox Code Playgroud)

binary r

0
推荐指数
1
解决办法
373
查看次数

二进制数字的模式

考虑以下形式的n位二进制数:

b n-1 b n-2 b n-3 ... b 0

每个b i是n位二进制数中的单个位.每个b i具有两个可能值之一:0或1. 6位二进制数的示例是:110011.在计算机内部,整数表示为二进制数.例如,整数43可以用6位二进制数表示:101011.在这部分中,我们将利用通过取重复序列101010的前m位构造的m位二进制模式. ...例如,对于等于3的m,二进制模式为:101.对于等于6的m,二进制模式为:101010.对于等于1的m,二进制模式为:1.

编写一个读取整数n和m作为输入的C程序,然后打印出包含m位模式的所有n位二进制数.二进制数必须按升序打印.您不允许对此问题使用字符串,数组或递归.任何使用字符串,数组或递归的程序都将获得等级0.您的程序可能会假设n将是小于或等于30的自然数,并且m将是小于或等于n的自然数.

该程序的示例输出是:

输入整数n:(5)
输入整数m:(3)
00101
01010
01011
01101
10100
10101
10110
10111
11010
11011
11101

我是编程的初学者,我已经完成了这项任务.我理解该程序将如何运作,但我不太清楚如何去实现它.任何人都可以帮助我并发布一个解决方案,以便我可以通过它,看看它是如何工作的.谢谢

c binary

0
推荐指数
1
解决办法
5261
查看次数

将十进制转换为二进制到十六进制的问题

我在这里有点困惑:

我正在尝试对ASCII值进行反向工程65.在我正在阅读的书中说:

Decimal: 65
Hex:  41
Octal: 101
Run Code Online (Sandbox Code Playgroud)

但其二进制表示中的65是:

0010 0001
Run Code Online (Sandbox Code Playgroud)

并且0010在十六进制中是2,0001而是1,这表示十六进制值"应该"是:21.

我哪里做错了?

binary hex decimal

0
推荐指数
1
解决办法
815
查看次数

Java:确认方法二进制除法和查找余数是否正确?

我正在解析二进制文件,并且必须实现CRC算法以确保文件没有损坏.问题是,当使用更大的数字时,我似乎无法使二进制数学运算.

我试图开始工作的例子:

BigInteger G = new BigInteger("11001", 2);
BigInteger M = new BigInteger("1110010000", 2);
BigInteger R = M.remainder(G);

我期待:
R = "0101"

但我得到:
R = "1100"

我假设0101的其余部分是正确的,因为我在本书中给出了我作为CRC算法的参考(它不是基于Java),但我似乎无法让它工作.我可以得到小的二进制计算,我已经手工解决了,但不是更大的.我承认我还没有手工操作较大的那些,这是我的下一步,但我想看看是否有人可以指出我的代码中有一个明显的缺陷.

任何人都可以确认或否认我的方法是正确的吗?

谢谢

java math binary

0
推荐指数
1
解决办法
2459
查看次数

如何将NSInteger或NSString转换为二进制(字符串)值

有人在objective-c中有一些代码将NSInteger或NSString转换为二进制字符串吗?

例:

56 - > 111000

stackoverflow中有一些代码尝试这样做,但它不起作用.

谢谢

iphone binary objective-c

0
推荐指数
1
解决办法
2003
查看次数

是否可以在不同系统中使用fwrite转储文件?

我可以假设使用fwrite生成的文件和使用fread读取的文件可以跨不同系统移植.32位/ 64位Windows,osx,linux.

//dumping
FILE *of =fopen("dumped.bin","w");
double *var=new double[10];
fwrite(var, sizeof(double), 10,FILE);
//reading
file *fo=fopen()
double *var=new double[10];
fread(var,sizeof(double),10,of);
Run Code Online (Sandbox Code Playgroud)

结构怎么样?

struct mat_t{
    size_t x;
    size_t y;
    double **matrix;
}
Run Code Online (Sandbox Code Playgroud)

这些便携式吗?

c++ binary struct fwrite fread

0
推荐指数
1
解决办法
1204
查看次数

将二进制转换为十六进制?

只是想知道如何将二进制转换为十六进制?我首先要将二进制转换为十进制然后转换为十六进制吗?

例如,101101001.101110101010011

我如何将上面的复杂二进制转换为十六进制?

提前致谢

binary hex decimal

0
推荐指数
2
解决办法
3623
查看次数

二进制到Ascii并再次回来

我正在尝试通过串口与硬件设备连接.当我使用像Portmon这样的软件来查看它们看起来像这样的消息:

42 21 21 21 21 41 45 21 26 21 29 21 26 59 5F 41 30 21 2B 21 27
42 21 21 21 21 41 47 21 27 21 28 21 27 59 5D 41 32 21 2A 21 28  
Run Code Online (Sandbox Code Playgroud)

当我通过hex到ascii转换器运行它们时,命令没有意义.这些消息实际上是不同于十六进制的吗?我希望看到设备传递的消息并使用c#模拟它们.我该怎么做才能准确找出消息是什么?

c# binary hex ascii serial-port

0
推荐指数
1
解决办法
672
查看次数

十进制到二进制,奇怪的输出

我编写程序将十进制转换为二进制用于练习目的,但我得到一些奇怪的输出.当使用十进制数进行模数时​​,我得到正确的值,但数组中的正斜率是什么?我正在使用char数组,只能使用带有cout <<的输出.

// web binary converter: http://mistupid.com/computers/binaryconv.htm

#include <iostream>
#include <math.h>
#include <malloc.h> // _msize
#include <climits>
#define WRITEL(x) cout << x << endl;
#define WRITE(x) cout << x;

using std::cout;
using std::endl;
using std::cin;

char * decimalToBinary(int decimal);
void decimal_to_binary_char_array();

static char * array_main;

char * decimalToBinary(int decimal) // tied to array_main
{
   WRITEL("Number to convert: " << decimal << "\n");
   char * binary_array;
   int t = decimal,     // for number of digits
       digits = 0,      // number of …
Run Code Online (Sandbox Code Playgroud)

c++ binary new-operator

0
推荐指数
1
解决办法
1107
查看次数

标签 统计

binary ×10

hex ×3

c ×2

c++ ×2

decimal ×2

ascii ×1

c# ×1

fopen ×1

fread ×1

fwrite ×1

iphone ×1

java ×1

math ×1

new-operator ×1

objective-c ×1

r ×1

serial-port ×1

struct ×1