【发布时间】:2012-12-05 22:37:42
【问题描述】:
我正在尝试写出定义为
的字符串的字节大小#define PATHA "/tmp/matrix_a"
使用代码
rtn=write(data,(strlen(PATHA)*sizeof(char)),sizeof(int));
if(rtn < 0)
perror("Writing data_file 2 ");
我回Writing data_file 2 : Bad address
这到底是一个坏地址?数据文件描述符已打开,并在上述代码段之前和之后正确写入。要写入文件 data 的数据必须是原始数据,而不是 ASCII。
我也尝试将字符串定义为具有相同问题的 char[]
【问题讨论】: