我一直在尝试运行下面的示例,Sread 函数似乎正在无限循环中执行。我正在使用 Visual Studio 2022、Prolog 7.4.2 x64 和 SwiPlCs 1.1.60605.0 库。
http://lesta.de/prolog/swiplcs/Generated/html/M_SbsSW_SwiPlCs_PlEngine_SetStreamFunctionRead.htm
我做错了什么还是图书馆有问题?
非常感谢!
更改了此 byte[] 数组 = System.Text.Encoding.Unicode.GetBytes(s);使用 UTF8 而不是 Unicode,它现在对我有用......