프로그래밍 QnA + 설치 및 활용 QnA

zasxer의 이미지

waitpid()함수의 pid의 값

pid가 프로세스 ID인데, waitpid()함수의 pid값하고 pid값하고 다른 개념인가요??

pid == -1 : 모든 자식 프로세스를 대기한다.
pid > 0 : 프로세스 ID가 pid인 자식 프로세스를 대기한다.
pid == 0 : 호출한 프로세스 같은 프로세스 그룹 ID를 가진 자식 프로세스들을 대기한다.
pid < -1 : pid의 절대값에 해당하는 프로세스 그룹 ID를 가진 자식 프로세스들을 대기한다.

이렇게 책에 서술되어 있는데, waitpid()함수의 pid값이 waitpid()함수의 리턴값이라고 이해해야하나요???
아니면 실질 자식 프로세스의 pid값이라고 해석해야하나요??

Bamm__의 이미지

.

kojang의 이미지

부모프로세스 자식프로세스 개념이 어떻게 되나요??

부모프로세스에서 자식프로세스를 생성한다는것이 실제 컴퓨터 사용면에서 예로 들어서 설명해주실수 있나요??

프로세스가 실행중인 프로그램이지않습니까 그렇다면

자식프로세스 실행한다는 것이 특정 기능을 하는 모듈을 실행한다는 건가요??

jony1201의 이미지

리눅스 bash 쉘 질문!

passward를 입력받고
passward가 Linux가 맞다면 Return Value가 1, 틀리면 0으로 한 뒤
일치여부를 출력하는 스크립트입니다.
Linux를 입력해도 비밀번호가 계속 틀렸다고나오는데 ㅠㅠ 해결법좀 알려주세요!

으네이의 이미지

비 지역 정적 객체 초기화 질문

이펙티브 c++ 보면 비 지역 정적 객체들은 초기화 순서가 정해져 있지 않다고 들었습니다.

그래서 테스트를 한번 해보았습니다.

헤더 파일입니다.

#include <iostream>
using namespace std;
 
class FileSystem
{
public:
	FileSystem() { cout << "생성\n"; }
	void numDisks() { cout << "!!!!!!" << endl; }
};
 
extern FileSystem tfs; // tfs 선언

소스 파일입니다.

으네이의 이미지

c++에서 다른 소스 파일에 있는 클래스를 메인 소스 파일로 가져 올려면 어떻해야 하나요?

예를 들어서

소스 1에

class Test { }

Test T;

를 만든 뒤

메인 소스 파일에

extern Test T;

를 적으니 Test를 알 수 없다고 오류뜨네요.

헤더파일을 추가적으로 만들지 않고 가져오는 방법은 없는건가여?

익명 사용자의 이미지

자바 버퍼 출력 스트림 관련 질문 드립니다.


먼저 출력버퍼 스트림은 버퍼가 꽉차야 출력이 되는걸로 알고있습니다 그래서 제가 인의적으로 조작하여

InputStream in = new FileInputStream("C:\\Temp\\test.txt");
OutputStream out = new FileOutputStream("C:\\Temp\\cpy.txt");

BufferedInputStream bin = new BufferedInputStream(in,1);
BufferedOutputStream bout = new BufferedOutputStream(out,1);


bDa = bin.read();

bout.write(bDa);

익명 사용자의 이미지

ㅠㅠ 문제를 모르겠네여

#include
#include
#include
int main() {
FILE *fp = fopen("user2.txt", "w+");
if (fp == NULL ) {
std::cout << "파일오픈 실패";
return -1;
}
int a, b, c, d;
a = fgetc(fp);
b = fgetc(fp);
c = fgetc(fp);
d = fgetc(fp);
std::cout< int ch;
std::cout << "1입력식 정수의 값변경,다른 값입력시그냥진행";
std::cin >> ch;
if (ch == 1) {
std::cin >> a >> b >> c >> d;
}
fputc(a, fp);
fputc(b, fp);

세벌의 이미지

아두이노 문서 한국어 번역

요즘 아두이노 갖고 재밌게 지내고 있네요.
https://www.arduino.cc/en/Main/Documentation
를 보고, 여기서 en만 ko로 바꾸면 한국어 문서가 나오길 바랬습니다.
https://www.arduino.cc/ko/Main/Documentation
해봤습니다.
404
나오네요.

아두이노 공식 홈페이지 문서 한국어판은 어디 있나요?
혹시 있다면 어디에 있나요?
혹시 없다면 어떻게 만들면 되나요?

으네이의 이미지

c++ 정적 객체 초기화 질문 ( 이펙티브 c++ 관해서 )

이펙티브 c++ 3판 75쪽을 보면

파일 단위 기준으로 비지역 정적 객체들은 초기화 순서가 정해져 있지 않다고 읽었습니다.

한번 실험삼아 소스를 짜봤는데 한번 봐주십쇼 ㅠㅠ

헤더 파일입니다.

class Test
{
public:
	static int Num;
};

소스 파일_1입니다.

#include "Header.h"
Test T;
 
int Test::Num = 10;

메인 함수가 포함된 소스파일 입니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기