프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

6Gelemen의 이미지

음...

일단 제가 말을 꺼내고 싶은 것은 포인터의 필요 유무입니다.
예를 들어 n1과n2의 값을 바꾸는 함수를 만드는 것에서
포인터를 사용하면 더 편하기야 하겠지만 return문이나 =연산자를
사용하는 것 만으로도 그예제를 만들수 있을것 같네요.
제가 그 예제를 만들어본 적은 없지만
java가 포인터가 없다는 점에서
C언어도 시스템 을 프로그래밍하는 것이 아닌 응용 프로그램을 만드는 것에는
충분히 포인터를 쓰지 않아도 되지 않아도 될까 생각합니다.
제가 초보라서 잘 모를 수도 있으니
틀린 부분이 있으면 제가 잘 모르니 답글 달아주시면 감사하겠습니다.

rkdckddn77의 이미지

evs 코덱으로 된 rtp 패킷을 디코딩하여 wav 파일로 만들고 싶어요

이번에 코덱으로 작업을 할게 있어서 질문을 좀 드립니다.

저는 C언어를 사용하고 Redhat 6.8 64bit 환경에서 작업을 진행중입니다.

저는 evs로 압축된 rtp 패킷을 수신 받아 디코딩하여 재생가능한 wav파일로 만들려고합니다.

3GPP TS 26.443 V15.1.0 (2018-12) <-- 이 자료를 참고하여 작업을 하고 있습니다.

위의 문서에는 소스코드와 사용법이 포함되어 있습니다.

현재 EVS_dec 바이너리를 사용하고 있으며, rtp 패킷 -> g.192 format -> wav 파일 이 단계로 wav 파일을 만들고 있습니다.

wav파일 까지 만드는데 성공 하였으나, 문제는 재생은 되지만 말소리가 들리지 않습니다.

결론적으로 실패하게 된 것이지요. 따로 에러가 나는것도 아니고,, evs 코덱에 대한 정보는 아무리 찾아봐도 자료가 없네요.

혹시 이런 작업을 해보신분있으시면 도움좀 주세요~

익명 사용자의 이미지

리눅스에서 이메일 보낼때 마크다운 질문이요!


## 안녕하세요
- 반갑습니다.

mutt를 사용해서 이런식의 마크다운 파일 내용을 이메일을 보내려는데,
만약 gmail로 이메일을 보내게 되면 마크다운 문법이 적용된 다음에 보내지나요?
혹시 안된다면 이메일을 받았을 때, 마크다운 양식이 적용된 상태로 보여지도록할 수 있는 방법이 없을까요ㅠㅠ?

nixon4545의 이미지

리눅스에서 make 컴파일 할때 gcc: error가 계속 나옵니다.

configure를 마친 후

make 명령을 수행하면

gcc: error: 1: No such file or directory

메세지가 뜨며 컴파일이 중단됩니다.

gcc는 분명 설치가 되어있는데

어떤 이유때문에 이러는지 궁금합니다.

익명 사용자의 이미지

콘솔 입출력 분리??라고 해야하나요???

서버같은것들 보면 콘솔으로 작업을 하는데 커맨드 입력부분이랑 정보들 출력되는것을 구현을 하고싶은데

혹시 아시는거 있으신가요?? c++에서 cin으로 입력을 받고 있을때 정보를 출력하면 쓰던곳에 정보가 출력이되어서요.


입력>> aaaaa [정보]abcd

aaa가 입력이고 [정보]abcd가 출력되는건대 커맨드쓰는곳에 나타나서 문제가 되고있습니다.ㅠㅠ

아시는것이 있는지요??

익명 사용자의 이미지

콘솔 입출력 분리??라고 해야하나요???

서버같은것들 보면 콘솔으로 작업을 하는데 커맨드 입력부분이랑 정보들 출력되는것을 구현을 하고싶은데

혹시 아시는거 있으신가요?? c++에서 cin으로 입력을 받고 있을때 정보를 출력하면 쓰던곳에 정보가 출력이되어서요.


입력>> aaaaa [정보]abcd

aaa가 입력이고 [정보]abcd가 출력되는건대 커맨드쓰는곳에 나타나서 문제가 되고있습니다.ㅠㅠ

아시는것이 있는지요??

익명 사용자의 이미지

grub으로만 부팅이 됩니다.

NVMe SSD에 Ubuntu 18.04를 직접 파티션을 설정하여 설치했는데
실수로 부팅 파티션을 따로 잡아주지 않아서 그런지, Ubuntu 16.04가 설치되어있던 SATA SSD에 부팅 파티션을 잡아 설치 한것으로 보입니다.

하지만 18.04 설치 직후만 해도 SATA SSD가 부팅이 정상적으로 되었었는데..

그 뒤에 NVMe SSD에만 다시 Ubuntu 18.04를 설치하고,
SATA SSD를 다시 부팅하려하니 이제 grub으로만 부팅이 되고 정상적으로 부팅이 되지 않습니다.

제가 생각한 문제가 맞다면 boot 파티션을 지정해주고 kernel을 올리는 방법을 자세하게 설명해주실수 있나요..?

제발 도와주세요ㅠㅠ

세벌의 이미지

오픈소스 활용 및 도입 전략 컨퍼런스 다녀옴

2019. 7. 23. 오픈소스 활용 및 도입 전략 컨퍼런스
다녀왔네요.
개발자 입장에서는 무료 프로그램 잘 쓰면 된다
고 편하게 생각했으나
어려운 법적 문제가 많이 숨어있음을 느낌.

여러분은 어떻게 생각하나요?

https://www.datanet.co.kr:447/news/articleView.html?idxno=135658

익명 사용자의 이미지

클래스에서 cout 고민?

c++ 공부중인데 클래스멤버 함수에서 작업을 처리하고 cout로 콘솔에 보여주는것이 좋은 방법일까요??

제생각은 cout는 main에서만(프로그램 시작부?main.cpp) 하는것이 제 생각입니다.

클래스는 콘솔이 아닌 곳에서도 사용이 될수 있으니 말이죠. 근데 반복문을 사용해서 처리되는 과정을 출력하고 싶은것인데.. 어떻게 해야 클래스에서가 아닌 main에서 출력을 할 수 있을까요??

생각나는건 배열이용해서 다시 두르륵 가져오는.....비효율적이겠고..
대부분 이런상황때 어떻게 해야하는지? 클래스 함수에서는 하나처리하는것으로 하고 main.cpp에서 따로 함수를 만들어서 거기서 반복문과 출력을 처리하는것이 좋은것일까요??

6Gelemen의 이미지

초보 프로그래머의 오류

소수 예제를 짰는데 제대로 작동하지가 않네요 -_-;;
도와주시면 감사하겠습니다.

int main(void)
{
	int num1 = 1;
	while (num1 < 10000)
	{
		for (int num2 = 1;num2 < num1;num2++)
		{
			if (num1 == 1)     //1은 소수가 아니므로
				goto PLUS;
			else if (num2 == 1)//1로나누면 안되기 때문
				continue;
		        else if (num1 == num2)//여기에도달하면num1이하의모든수로나눈것임 
			{
				printf("%d는 소수입니다./n", num1);
				goto PLUS;
			}
			else if (num1 % num2 == 0)//소수가 아니기 때문
				goto PLUS;
		}
	PLUS:
		num1++;
	}
}

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기