각 루프에서 작성된 하위 프로세스를 사용하여 지수 테일러 확장을 평가하는이 c 프로그램을 실행하면이 합계의 자릿수를 부모에게 반환하고, 불량 파일 설명자 오류, 나는 왜 그런지 모르지만 루프에있는 파이프를 열고 닫는 방법에 문제가있을 수 있다고 생각합니다. 내 코드는 다음과 같습니다 #include<unistd.h>
#include<stdio.h>
#i
두 프로세스 A, B 및 파이프 (my_pipe [2])가 있고 프로세스 B의 출력을 읽어야합니다. 프로세스 B에서는 dup2(my_pipe[1], stdout); A에서 B의 출력을 계속 읽고 줄 단위로 처리해야합니다. 대신 A에서 fread/fgets을 사용하고 싶지만 my_pipe[0]은 * FILE 대신 파일 설명자입니다. 파이프에 fread/fge
이 문제와 관련하여 어떤 오류도 보이지 않습니다. 이미 app.module.ts에서 가져 와서 '선언'에 넣습니다. app.module.ts에서 import { NgModule, ErrorHandler } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
im
for 루프의 각 인스턴스는 추가 처리를 위해 다른 스크립트에서 캡처해야하는 하나의 바이너리 파일의 내용을 출력합니다. 예를 들어 : script1.py filename = glob.glob('*.txt')
for i in range(len(filename)):
with open(filename[i], 'rb') as g:
sys.st
우분투 16.04 64 비트에 FSL을 설치하려고합니다. 나는 neurodebian 웹 사이트에서 procedure을 추적하고 올바른 패키지를 선택하고 모든 소프트웨어를 지정했습니다. 나는 파이프 내 sudo는 암호를 묻지 않고 달려 내 터미널의 명령을 복사하여 붙여 넣기 : wget -O- http://neuro.debian.net/lists/xenial
터미널에 입력 한 내용을 파일로 저장하는 프로그램을 작성하고 싶습니다. 여기에 내가 작성한 코드가있다. #include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int fd[2];
void pri(){
char
배관 및 포크를 사용하여 C에서 작동하도록 노력하고 있습니다. "10 + 10 같은 조작"| bc 정확하게 말해서, 서버가 작업을 작성하고 bc가 읽히는 곳과 작업의 결과 (bc가 사용되는 곳)가 가서 서버가 그것을 읽고 printf 그것. 이를 위해 부모 프로세스와 하위 프로세스의 출력과 입력을 변경하려고합니다. INT 주() { int t1, t2;
그래서 지금 나는 API를 Ping하는 서버를 가지고 있으며 stdout에 글을 씁니다. 나는 그것을 NC로 파이프합니다. node server.js | nc -lk 9999
나는 그 일을 듣고 데이터의 5 초 스냅 샷을 출력한다. 제 질문은 다중 server.js 프로그램을 사용하여 여러 세션에서이를 시도 할 때입니다. server1.js, serve
파이프를 통해 bc를 사용하여 char 표현식의 답을 얻으려고합니다. 먼저 pipe1에 식을 쓰고 싶습니다. 그러면 bc가 pipe2에서 응답을 읽고 씁니다. 이를 위해 입출력을 변경하고 있습니다. 때로는 (standard_in) 2: illegal character: ^@
: 나는 탭을 선언하는 경우 가 write(pipe1[1], "20*5\n",
내 프로그램의 목표는 서로 파이프를 읽고 쓰는 것을 의사 소통하는 두 개의 파이프와 두 개의 프로세스를 만드는 것입니다. 프로세스 P1은 배관 (C1)로부터 판독하고 프로세스 P2가 파이프 (C2)로부터 판독하고, 파이프로부터 판독 수가 BIG_INT_STOP 미만까지 파이프 C1 에 기록 파이프 C2 쓰는 두 프로세스는 파이프의 수를 계속 증가시킵니다.