t=a赋值早了呀
你要写到scanf后面才对,你写前面a还没有值呢
int t = a;
这里a没有初始值,所以t的结果是随机的
所以s最后也是随机的。
unsigned long VideoAnalyzeInit(char* szFilename) { VideoAnalyzeManage* pManager = new VideoAnalyzeManage(szFilename); if(pManager) { int iRet = pManager->Init(); if(iRet != 0) { delete pManager; return 0; } } return (unsigned long)pManager; } void EnableBlackDetected(unsigned long ulHandle) { VideoAnalyzeManage* pManager = (VideoAnalyzeManage*)ulHandle; if(pManager) { pManager->EnableBlackDetected(); } }
就像C语言编译出来的.so库只是python的一个模块,直接调用就可以了。
由于没有提供具体的代码和输出,无法确定问题所在。建议先检查代码的语法和逻辑,是否符合C语言的规范。然后可以尝试在代码中加入一些打印语句,检查变量的取值是否正确。如果无法解决问题,建议提供更多的信息和代码,以便更好地帮助解决问题。