프로그래밍 QnA

bureokjam의 이미지

C언어 실수 상수와 정수 상수의 자료형 질문이에요.

상수의 뒤에 접미사가 붙지 않는다는 가정하에 실수 상수는 무조건 double형입니다. 하지만 정수 상수는 잘 정의된 규칙에 의해 자료형이 결정됩니다. 궁금한 것은 잘 정의된 규칙이 실수 상수에는 왜 없는지입니다. 혹시 실수 자료형의 개수는 얼마되지 않으므로 규칙을 정의한다는 것이 민망(?)하기 때문인가요?

bao의 이미지

gdb 사용할때 display 관련 질문있습니다.

breakpoint는 save 명령으로 저장을 할 수 있던데

display도 저장 해놓고 쓰는 방법이 있을까요?

매번 쓰기가 힘들어서....아니면 로컬 변수 보는 명령 만이라도 라인 수행때마다 자동으로 볼 수 있는 방법이 있는지 궁금합니다....

chocokeki의 이미지

IDE가 define이 변경되었음을 자주 감지하지 못합니다

안녕하세요
AtmelStudio라는 VisualStudio 계열의 개발툴을 사용하여 개발중인데요
이놈의 문제가 많고도 깊지만 가장 불편한 것중 하나가

#define으로 정의한 값을 변경했을 때 자주 감지하지 못하여 clean한 다음 다시 재빌드를 하고 있습니다
문제는 __DATE__, __TIME__ 같은 정의가 한 번 들어가면 계속 그대로 유지되어 매번 수동으로 clean하고 재빌드를 해야 합니다.

뭐 좋은 방법이 없을까요?

ljh723의 이미지

tar 명령어에서 압축 해제 시 경로를 압축파일이 있는곳으로 할순 없나요?

cd /
find /test/ -name '*.tar.gz' -exec tar -xzf {} \;

이렇게 하니 / 에서 압축이 전부 풀려버립니다.
-C 옵션을 사용할수 없는게 test/folder/folder/abc.tar.gz 이런식으로 압축파일 경로가 다 다릅니다.
압축파일이 자신의 위치에서 압축 풀리게 하는 방법은 없을까요?

익명 사용자의 이미지

쉘스크립트 cpu 여러개 쓰기 질문!

안녕하세요 바로 질문의 요지를 말씀드리면요

for i in {00..100..01}
do
echo print(${i})
done

배쉬를 쓰기위해서 단순하게 pirnt라고 쓰여졌지만 다른 코드이긴합니다.

제가 질문드리고 싶은건 00부터 100까지 101개를 반복 돌려보고싶은데 이대로 실행하면 하나의 cpu 쓰레드를 쓰잖아요?

제가 이걸 빨리 처리하고 싶어서 cpu를 여러개 동시에 쓰고 싶습니다. 어떻게 해야할까요?
단순히 코드를 추가 하면 가능할까요?

dudtkd4567의 이미지

c++의 참조자 reference가 어디에 저장되는지 궁금합니다.

#include <iostream.h>
using namespace std;
 
void change(int &ref) {
ref = 3;
}
 
int main() {
int a=5;
cout<<a<<endl;
change(a);
cout<<a<<endl;
{

이런식으로 코드를 짜면, a는 5에서 3으로 바뀌게 되는데요 이는 C언어 에서는 포인터를 이용해 직접 주소에 접근하지않으면 힘든 일이었습니다. 매우 편한 기능이라 생각이 들긴합니다.

근데 저런식으로 reference로 변수를 받게된다면 과연 저장공간(RAM)에선 어떤 공정을 거쳐 저런 결과를 나타낸 것일까요?

익명 사용자의 이미지

qt 버그천지

qt4.8.6 32 에 vs2010 물려서 작업하는데
아우 버그천지

include string.h
 
 
...
QString tmpqstr("abcdefghijk");
std::string tmpstdstr;
tmpstdstr = tmpstr.toStdString(); // error !??

이것뿐만 아니라

qt creator 에서 qwidget 프로젝트 만들어서 바로 빌드하고 디버깅하면
종료할때 에러남
창 다 닫힌다음에 나는에러라 소스차원에서 어떻게 해볼수가 없음

ngw2833의 이미지

프로세스, fork() 사용법에 대한 간단한 도움 좀 부탁드립니다..

아래의 소스와 컴파일 및 실행결과인데요..

pid = fork();
위 문장이 실행되면 프로세스 이미지 복제를 한다고 배웠습니다.
그러니까.. 자식프로세스가 생기는 거죠.
fork로 리턴한 값이 들어있는 0이 있으면 자식프로세스
그 외의 경우 부모프로세스로 알고 있구요.

그 뒤로 결과를 어떻게 해석해야하는지 도저히 모르겠습니다.

제가 예상한 바로는

자식 프로세스가 생성이 됐으면
This is the child
This is the child
This is the child
This is the child
This is the child
출력이

그게 아니라면
This is th parent
This is th parent
This is th parent
출력이 맞다고 생각하는데..

꼭 좀 도움 좀 부탁드립니다.

cg3980의 이미지

안드로이드 스튜디오 앱이 AVD에서 중단됨...

3.0 버전 쓰고 있고 맨 처음엔 아무 기능 없이 기본으로 제공되는 프로젝트에서 일단 run해봤습니다.

근데 TestApp이(가) 자꾸 중단됨
이라고 뜨면서 그냥 꺼지네요

왜이런건가요..? ㅠ

페이지

프로그래밍 QnA 구독하기