对C不了解,怎样将C移植到C#?
答案:1 悬赏:20 手机版
解决时间 2021-03-28 22:27
- 提问者网友:别再叽里呱啦
- 2021-03-27 23:04
对C不了解,怎样将C移植到C#?
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-03-28 00:41
在Linux上使用C#?
如果没有理解错的话应该是
bool result = System.IO.File.Exists("/dev/serial/by-id/usb-serial");
if (!result)
{
return 0;
}
因为不知道前面和后面的代码,目前判断 上面的代码在文件不存在的时候返回 0追问串口
int serial_connect()
{ serial = fopen("/dev/serial/by-id/usb-serial", "rb+");
if(serial == NULL) {return 0; }
struct termios term;
int fd = fileno(serial);
if(tcgetattr(fd, &term)) {return 0;}
cfmakeraw(&term);
unsigned char buf[1024] = "XXXXXXX";
if(!fwrite(buf, strlen((char*)buf), 1, serial)) {
return 0;}
fflush(serial);
return 1;}
如果没有理解错的话应该是
bool result = System.IO.File.Exists("/dev/serial/by-id/usb-serial");
if (!result)
{
return 0;
}
因为不知道前面和后面的代码,目前判断 上面的代码在文件不存在的时候返回 0追问串口
int serial_connect()
{ serial = fopen("/dev/serial/by-id/usb-serial", "rb+");
if(serial == NULL) {return 0; }
struct termios term;
int fd = fileno(serial);
if(tcgetattr(fd, &term)) {return 0;}
cfmakeraw(&term);
unsigned char buf[1024] = "XXXXXXX";
if(!fwrite(buf, strlen((char*)buf), 1, serial)) {
return 0;}
fflush(serial);
return 1;}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯