• C-当我从文件读取时,它从管道读取

    我是C语言的新手,我正在做一个Uni项目,在这里我将进行解释: 我有2个文件pfc.c和transdurcers.c 我必须以两种不同方式使pfc与transudercs通信: 一种方法是写入文件(pfc3),然后使转换器读取该文件。 一种是使用管道(pfc2)。 在这两种情况下,我仅需每秒发送一个可变char speed [10]的值; 因此,我还有两个机会可以使所有内容每秒都能读写。 但是有一个大问题,我从文件中读取的值不是文件中的值,而是管道中的值,我已经调试了所有代码,并且对此有100%的把握。 我...
  • 客户端读取空行

    我的Client.c请求用户输入,并将其写入到名为ask.me的oracle.c的FIFO中。当我的oracle.c正在等待读取某些内容时。如果客户端写了一些东西,oracle会读取它并在客户端的fifo中写一个答案,即答案(客户端的pid)。客户端等待并读取答案并将其推出。 一切正常,直到客户必须阅读并给出答案为止。因为客户端总是出空行,所以我不知道oracle是否不写任何东西,或者客户端不能读取它。 请帮忙 甲骨文 #include <stdio.h> #include <stdlib.h> #incl...
  • 与管道的双向通讯

    我需要使用管道在父母与分叉的孩子之间创建通信。父级将发送0,子级将发送回1,父级将答复2,依此类推,直到计数器达到5。然后这两个过程将终止。 我尝试使用两个管道来实现此目的: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/wait.h> int main(int argc, char *argv[]) { int fd[2]; int fd2[2]; int val = 0; ...
  • 带管道的多个过程,意外的变量更改?

    我知道这听起来是虚幻的“意料之外的变量更改”。由于我无法发现问题,因此我使用了该标题... 首先,这是我的作业。作业是从文件中读取两个矩阵,然后创建4个子进程,父进程将(通过管道)将四分之一矩阵发送给子进程。子进程将进行计算,然后将计算出的索引发送回父进程(再次通过管道。在此处尝试实现双向管道。),以便父进程将计算出的值打印到stdout并返回。 目前我所做的是从文件中读取这些矩阵,创建了3个进程(正在逐步进行),将1/4的矩阵发送到每个3个进程,并尝试检查我是否成功。 The problem is "ge...
  • Angular-使用管道过滤表

    我是angular的新手,正在尝试制作我的第一个全栈程序,我使用了angular和spring boot。 我正在尝试从服务器获取文件并使用angular在表中显示它们。 我设法做到了,但是现在我想在表上添加一个填充选项,并且我正在使用管道来执行此操作,但是它似乎无法正常工作,我遇到的麻烦在于我的html部分 *ngFor="let file of files | async ; let i = index "> 无法找到一种写所有条件而又不会出错的方法 这是我的客户端代码: html部分: <div c...
  • IPC通过共享内存和管道给出分段错误:C中为11

    我正在尝试在父进程和子进程之间共享文件。父级通过管道发送文件,子级将该行写入共享内存,以便父级可以通过共享内存读取和打印文件。但是,我遇到了分段错误:11.此外,我做了类似下面的代码的操作,但是那一次我无法获得正确的内容,甚至每次调用都得到不同的结果。 我不确定要增加指针部分。但是,最好多花点时间看一下代码。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <fcntl.h> #include <sys/shm.h> #...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 魅力技术资源分享