프로그래밍 QnA

ikpil의 이미지

[질문] std::wcout 에서 출력이 안되는 유니 코드가 있습니다.

윈도우에서 다음과 같이 코드를 작성하고 출력을 시켜 봅니다.

#include <iostream>
#include <string>
 
int main( void )
{
	std::locale::global( std::locale( "kor" ) );	
 
	wchar_t stringdata[4] = { 0, };
 
	stringdata[0] = 0xac00; // 유니코드 "가" 와 같습니다.
	stringdata[1] = 0x3050; // 유니코드 "ぐ" 와 같습니다.
        stringdata[2] = 0
xeno8263의 이미지

[완료](C언어)void함수에서 문자열 포인터를 인수로 받아, 문자열 시작 위치를 변경하는 처리...

안녕하세요.
C언어 관련 질문인데요.
void함수에서 문자열 포인터를 인수로 받아, 문자열 시작 위치를 변경하는 처리를 하고 싶은데,
어떻게 하면 좋을까요?
abcde문자열을 가르키는 s의 시작주소가 함수 호출 후에는 2칸 뒤로 가는 형태의 처리를 하고 싶습니다.
도움 부탁드립니다!!
char*형을 반환하지

httpkta의 이미지

포트란 문자열결합관련 질문

다른 개발코드들의 문자열 결합은 비교적 수월합니다. 가령

c언어에 문자열 결합은 "a"+"b"+"c"입니다(?)

포트란에서 무자열의 결합은 어떻게 해야하는지 궁급합니다.

ikpil의 이미지

[완료] g++ --short-wchar 옵션을 키면 std::wstring 사용시 이상해 집니다.

test.cpp 를 다음과 같이 작성 합니다.

#include <string>
 
int main( void )
{
	std::wstring save_wstring = L"가";								  	
	std::cout << save_wstring.size() << std::endl; // ... is not 1 size
 
	return 0;
}

이것을 g++ -g --short-wchar -o test test.cpp 로 컴파일 하면
save_wstring.size()가 1이 아닌게 됩니다.
왜 그럴까요?

참고로 이것을 g++ -g -o test test.cpp 로 컴파일 하면, 사이즈는 1이 나옵니다.

아참, g++ 버전은 4.1.0 이상 입니다.

move01의 이미지

c언어 16진수 변환 질문드립니다.

char a[2]로 정의되어 a[0]=4, a[1]=1 각각 1바이트의 문자열을

char b[1] = 0x41 와 같이 하나의 16진수 1바이트로 변환하려면 합니다.

간단한것 같으면서도 잘안되네요.

조언 부탁드리겠습니다.

httpkta의 이미지

UNIX 포트란질문(system call 관련)

..
call system('mkdir aa')
..

UNIX 환경에서 포트란 코드가 위와 같을때, 결과로써 'aa'이름의 폴더가 만들어집니다.

반복하여 폴더를 만들기 위해 ()안에 변수가 인식될 수 있도록 하고 싶습니다.

가령..

do i=1 to 10
call system('mkdir i') <- 이렇게 되면 i란 이름의 폴더가 생기겠죠..
enddo

1, 2, .., 10 이란 이

ukyoukyo의 이미지

커널소스를 한줄한줄 분석해 놓은 서적이 있나요?

PC 전원 ON 이후부터 login prompt가 뜰때까지를 분석하고 싶은데요,

2.6 커널소스를 한줄, 한줄 분석해 놓은 서적이 있나요?

2.4는 좀 보이는것 같은데...

소위, '이 책은 커널소스만 죽어라 프린트해 놓은 책이어서 개념 잡는데는 도움안되!'라는 책이면 좋겠습니다.

아님, 웹사이트라도....

ddangkyoung의 이미지

[질문] 부모프로세스와 자식프로세스간의 동작방식에 대해서.

부모프로세스가 fork 후 exec로 자식프로세스를 생성한 후에요
특별한 처리를 안했다면
부모프로세스가 sleep할때만 자식프로세스가 수행되는건가요?

예를들어
부모프로세스에서

sleep(1);

이렇게 하면

저 sleep(1)의 1초간만 자식프로세스가 수행되고 그후에는
다시 컨트롤이 부모프로세스에게 오

kyh1026의 이미지

fork에 대하여

안녕하세요~ ^^

커널 공부를 하다가

궁금증이 생겨서 글을 남깁니다.

fork()를 하게 되면 sys_clone()으로 가서 do_fork()로 넘어 가는데

fork()를 할때는 전달하는 인자가 없는데

sys_clone()으로 넘어갈 때 부터 전달받는 인자가 생기더라고요

책에서는 커널 스택에 보존된 레지스터값 pt_regs가 전달 인

nockol의 이미지

[완료] 쉘 프로그래밍에서 포인터 역할을 하는 명령어가 있는지요?

문장을 한 단어씩 분석해야하는 상황입니다.

read -n 옵션으로 하고있었는데, 문제가 생겨서 다른 방법을 찾고 있습니다.

쉘 프로그래밍에서도 포인터 개념을 적용할 수 있는지 궁금합니다.

페이지

프로그래밍 QnA 구독하기