好吧,我有一个15秒的倒数计时器,完全正常,我想为该计时器制作一个自定义循环进度条.
我想创建一个完整的圆圈,当计时器停止时,取出"切片(圆圈)"直到不再有圆圈.
我宁愿自己制作形状而不是使用预制图像,因为我希望任何手机的质量都很好.我该怎么做?谢谢!
这是我第一次使用文件描述符进行读取,并且我已经通过反复试验进行了大约3个小时的测试,而我的读取器几乎可以正常工作!我只需要一点帮助来检查命名管道上的EOF。
好的,这样我就可以打开一个(多个)命名管道:
fds[j].fd = open(pipeNameo, O_RDWR) ; // storing it into my file descriptor array
Run Code Online (Sandbox Code Playgroud)
然后我在轮询命名管道以查看是否发生了任何事情(轮询在循环内):
int ret = poll(fds, numOfPipesUsed, timeout_msecs);
Run Code Online (Sandbox Code Playgroud)
当确实发生问题时,我通过发送写入该函数的文件描述符来处理文件:
int processFileDes( int fd )
{
char buf[10] ;
read(fd, buf, 1) ;
char curr = buf[0] ;
while (curr != EOF)
{
if ( curr == ' ')
{
// do nothing it is a space
}
else if ( curr == '\n')
{
printf("NEW LINE!\n") ;
}
else
{
int num = curr - '0' …
Run Code Online (Sandbox Code Playgroud)