我windows的一個檔案夾共享到linux下 然后寫了一個如下的cpp
#include <stdio.h>
#include <unistd.h>
#include <sys/epoll.h>
int main(void)
{
int epfd,nfds;
epfd = epoll_create(1);
ev.data.fd = STDIN_FILENO;
ev.events = EPOLLIN|EPOLLET;
epoll_ctl(epfd, EPOLL_CTL_ADD, STDIN_FILENO, &ev);
for(;;)
{
nfds = epoll_wait(epfd, events, 5, -1);
for(int i = 0; i < nfds; i++)
{
if(events[i].data.fd==STDIN_FILENO)
printf("welcome to epoll's word!\n");
}
}
}
然后我用cat -v 卻出現
int main(void)$
{$
int epfd,nfds;$
^Istruct epoll_event ev,events[5]; $
M-!M-!M-!M-!epfd = epoll_create(1); $
M-!M-!M-!M-!ev.data.fd = STDIN_FILENO;$
M-!M-!M-!M-!ev.events = EPOLLIN|EPOLLET; $
M-!M-!M-!M-!epoll_ctl(epfd, EPOLL_CTL_ADD, STDIN_FILENO, &ev); $
M-!M-!M-!M-!for(;;)$
M-!M-!M-!M-!{$
M-!M-!M-!M-!M-!M-!M-!M-!nfds = epoll_wait(epfd, events, 5, -1);$
M-!M-!M-!M-!M-!M-!M-!M-!for(int i = 0; i < nfds; i++)$
M-!M-!M-!M-!M-!M-!M-!M-!{$
M-!M-!M-!M-!M-!M-!M-!M-!M-!M-!M-!M-!if(events[i].data.fd==STDIN_FILENO)$
M-!M-!M-!M-!M-!M-!M-!M-!M-!M-!M-!M-!M-!M-!M-!M-!printf("welcome to epoll's word!\n");$
$
M-!M-!M-!M-!M-!M-!M-!M-!}$
M-!M-!M-!M-!}$
}$
求教這是什么情況 不應該是^M么
uj5u.com熱心網友回復:
^M是換行,有什么問題?uj5u.com熱心網友回復:
現在問題不是換行。。。
uj5u.com熱心網友回復:
編碼問題?同一為UTF-8轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/124682.html
標籤:應用程序開發區
上一篇:cacati主機不顯示宕機時間
下一篇:ubuntu
