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

hello의 이미지

매크로를 만들때 궁금한 것이 있어서 여쭙니다

며칠전에 손가락 노동이 너무 지쳐서 자동화 좀 해줄 것을 찾아서 다녔는데 가장 유명한 슬랙이나 텔레그램으로 가보니 다 좋은데 아쉬운 부분이 있거나 그냥 취향이 아니거나 하더군요. 그래서 이참에 제가 원하는 것들을 다 모아놓고 온리 로컬에서 돌릴 수 있는 클라이언트 하나 만들어서 쓰자는 생각이 들어서 개발에 입문하게 되었습니다. 그런데 컴맹으로 살아와 하나도 아는게 없어서 초장부터 포럼에 올리기도 죄스러울 정도로 부끄러운 질문을 드리게 되었습니다.

dltmdgns의 이미지

c언어 동적할당, fgets 질문합니다.

안녕하세요?
c언어 동적할당 질문드립니다.

일단 저는 파일에서 읽어오는것을 연습하고 있습니다.
책에 연습문제인데요 답은 못구했구요.
문제는 파일을 읽어와서 특정 문자열이 포함되는 줄을 구하는 문제입니다.

buffer라는 배열을 만들어서 버퍼로 쓰고 있고요, fgets()로 파일에서 한줄씩 읽어 옵니다.
하지만 한줄씩 읽을때 버퍼로 사용하는 배열의 크기보다 한줄이 길어지면 인식하지 못해
해결중입니다.
그래서 일단 fgets으로 읽었을때 한줄이 끝난것과 아닌것을 구분하는 if-else로 만들었습니다.
아래 31번줄과 38번 줄입니다.

제가 프로그램한 한줄이 끝나지 않았을경우에서 동적할당으로 계속 더해주면 될꺼 같은데
어렵네요..
일단 저는 *pTemp라고 포인터 변수를 선언해서 입력된 버퍼 크기만큼 동적할당을 해봤는데 한줄이 끝나지 않았을 경우 포인터 연산하는 과정을 모르겠습니다.
조언 부탁드립니다..

classicid의 이미지

플랫폼 과 운영체제.

안녕하세요.

제니비에 대한 문의 입니다.

인터넷에 제니비에 대해 검색을 해보면 아래와 같은 내용이 나옵니다.

-----------
처음에는 일부 업체가 독자 플랫폼을 구축하려는 움직임도 있었지만, 이 경우에는 플랫폼의 에코시스템을 구축하기가 어렵기 때문에
요즘에는 자동차 업계가 조금씩 힘을 합치는 모양새입니다. 핵심 플랫폼은 공동으로 개발하고 사용자들에게 보여지는 인터페이스와 애플리케이션은
각자 개발해 비용을 줄이면서도 차별화 요소를 가져가겠다는 것입니다.

그 결과물이 ‘제니비’(GENIVI) 얼라이언스입니다.
제니비는 오픈소스 기반의 차량용 인포테인먼트 플랫폼을 개발하기 위한 연합체로, BMW와 윈드리버, 인텔, GM, 푸조 등이 모여 2009년 설립했습니다.
이후 티어-1과 소프트웨어, 반도체 업계에서 100여 개의 기업들이 참여하며 글로벌 표준 연합체로 성장하고 있습니다.
국내에서도 현대자동차와 LG전자, 모비스, ETRI 등이 참여하고 있습니다.

Gwondori의 이미지

subversion dump, load 활용에 대해서...

안녕하세요.

다름이 아니라 subversion dump, load 작업을 하는데에 있어 도움이 필요해요 ㅠㅠ

현재 subversion repository 및 dump한 상태는 간략하게 다음과 같습니다.

/svn/prj1 --- dump1(통채로 dump)
/svn/prj2 --- dump2(통채로 dump)
/svn/prj3/...../apps/prj4(새로운 prj 대상이 됨) --- dump3

이걸 이제 새로운 repository에 각 dump들을 아래와 같이 load하는데에 문제가 생기네요...

/new_repo/prj1 --- dump1 load (이상없음)
/new_repo/prj2 --- dump2 load (이상없음)
/new_repo/prj4 --- dump3 load (parent-dir 들까지 로드됨)

어떻게 하면 저 prj4를 parent-dir 제외하고 해당 폴더만 load시킬 수 있을까요?
(svn mv 는 log가 남겨지기 때문에 쓰기 곤란해요ㅠ)

exiv2010의 이미지

리눅스에서 출력 결과를 화면에 출력하지 않고 텍스트 파일에 기록하는 방법에 어떤게 있죠

fork함수를 써서 각각의 PID와 gettimeofday함수를 써서 자식 프로세스를 10개 만들고 자식 프로세스가 현재 시간을 10번 기록하는
프로그램을 만들려고 하는데요 이렇게 실행되게 하려면 코드를 어떻게 짜야 되나요.
그리고 이 결과를 화면에 출력하지 않고 텍스트 파일에 기록하는 방법 좀 가르켜 주세요
예)PID : %d %dyear %dmonth %dday %dhour %dmin %dsec 이런식의 결과를 텍스트 파일에 기록하고 싶어요

sangpil의 이미지

커널모드 프로세스 독립성? 에 대한 질문입니다.

안녕하세요 현재 회사에서 리눅스 커널모듈 개발 프로젝트를 진행하고 있습니다.

진행 중에, 다음 요구사항을 만족시켜야 하는데요.

해당 모듈을 수행하는 프로세스 외에 타 프로세스에 의해서 간섭이 발생하지 않아야 한다.

여기서 말하는 간섭방지에 대한 예시는, 만약 모듈이 shared library이고 이를 사용하는 프로세스가 어플리케이션 프로그램 일 경우에 대해서 들어져 있습니다.

어플리케이션 레벨에서 동작하는 어플리케이션들이 서로 고유한 메모리 영역을 가지고 있어, A프로세스에서 B프로세스의 주소 영역을 참조하거나 값을 변경할 경우, 커널레벨에서 이를 잘못된 참조로 가정하고 프로세스를 종료시키기 때문에 이러한 잘못된 참조가 방지된다 (약간 다를 수 있으나 이러한 논지로 되어있습니다.)

그런데 커널 모드에서 동작하는 모듈이고 사용 주체가 커널 프로세스인 경우에는 이러한 독립성을 어떻게 보장할 수 있을까요??

powerlcm의 이미지

쉘스크립트에서 변수에 변수화를 시키는 방법이 있을까요?

안녕하세요?
쉘스크립트를 하나 짜고 있는데..
단도직입적으로 어떤 변수명(aaa_test)에 또 다른 변수(a배열)를 넣어 변수화시키는 방법이 있을까요?
설명이 조금 어려운데....
예를 들어,

#!/bin/sh
a=( aaa bbb ccc )
aaa_test=exam
b=${a[0]}_test
echo $b

이렇게 했을때 실제 출력값은 aaa_test 이지만 제가 원하는 것은 exam 이라는 값을 출력하고 싶습니다.
이렇게 변수에 다른 변수를 넣어 그 변수를 출력할 수 있는 방법이 있을까요?

aigu1105의 이미지

c++ opengl을 이용해서 그래프 그리는 프로그램 만드는데...

창에서 '+' 또는 '-'를 누르면 샘플링의 수가 변해서 그래프의 모양이 변해야 하는데 그대로 입니다.
이걸 어떻게 해야 하나요~?

답변 부탑드립니다.

그리고 그래프를 눌러서 미분,적분 하는 기능도 넣도 싶은데 어떻게 해야 하는지를 모르겠어요~
opengl 초보자라서...

ksm2day의 이미지

리눅스 프로그래밍 쓰레드 관련 문제 못풀겠어요~ 어떻게하죠?

#include
#include
int hello(void);
int func1(void);

int main(int argc, char* argv[])
{
pthread_t id;
pthread_create(&id,NULL,func1,NULL);
printf("I'm main thread\n");
hello();
sleep(3);
return 0;
}

int hello(void) {
pid_t pid;
pthread_t tid;

ksm2day의 이미지

리눅스 프로그래밍 쓰레드 관련 문제 못풀겠어요~ 어떻게하죠?

#include
#include
int hello(void);
int func1(void);

int main(int argc, char* argv[])
{
pthread_t id;
pthread_create(&id,NULL,func1,NULL);
printf("I'm main thread\n");
hello();
sleep(3);
return 0;
}

int hello(void) {
pid_t pid;
pthread_t tid;

페이지

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