伙计们,这可能是一个愚蠢的问题,我在许多网站上进行了搜索,但我的程序无法正常工作:(
我从连接到 Raspberry Pi 的 MCP3008 中读取了一些值,然后使用以下 python 脚本将它们发送到 PureData:
os.system("echo '" + value + ";' | pdsend 3000 localhost")
其中“值”包含传感器的读数。但是脚本太慢了,所以我决定搬到C
int main() {
for ( ; ; )
{
int value = mcp3008_value(0, 18, 23, 24, 25);
char message[]="";
char str[50];
sprintf( str, "%d", value );
strcpy(message, "echo '");
strcat(message, str);
strcat(message, ";' | pdsend 3000 localhost");
printf(message);
}
return 0;
}
但是当我执行它时,我得到:分段错误
有没有一种简单的方法来连接 int 和 python 中的字符串?你认为它会比python更快吗?
多谢你们 ;)