프로그래밍 QnA

bizzare의 이미지

리눅스에서 wchar를 이용하여 printf 혹은 파일에 찍기

아래와 같이 코드했을 때,
wprintf, fwprintf 가 적힌 코드에서 L"테스트코드2"와 같은 식으로 적으면
converting to execution character set: Invalid or incomplete multibyte or wide character
라는 에러가 납니다.

현재 한글, 일본어, 중국어 등을 모두 출력하거나 파일에 쓰거나 읽어야 하는데, 진도가 안나가네요.
도움 요청드립니다.

quarterhorse의 이미지

API 명령중에 DeleteFile 기능 사용과 관련해서 질문드립니다.

API를 독학으로 공부하고 있는 중입니다. 정말 초짜중의 초짜라 매우 쉬운데에서 부터 막히느라 막막한데요 ㅠ

API중에서 DeleteFile를 써보려고 하는데, 형식이 맞지 않는다고 오류를 뿜습니다.

만약 c:\test file\test file one.txt, c:\ test file\file\test file two.txt 두 파일을 지우려고 한다면,

어떻게 지정해야 제대로 동작하는지 궁금합니다.

일단 제가 연습해 보던 코드는 부분만 따와서 적어봅니다....

dbsclgh의 이미지

c++ 0x0130393b에 처리되지 않은 예외가 있습니다. 0xC0000005: 0xfdfdfdfd 위치를 기록하는 동안 액세스 위반이 발생했습니다. 이오류좀..ㅠㅠ

안녕하세요 다름이 아니라 c++코드 중에 자꾸 "0x0130393b에 처리되지 않은 예외가 있습니다. 0xC0000005: 0xfdfdfdfd 위치를 기록하는 동안 액세스 위반이 발생했습니다. 이메세지가 뜨는데 이유를 당최 못찾겠어요 ...null주소값이 아닌데...일단 첨부소스 올립니다...
#include "StdAfx.h"
#include "DCT.h"
#include "math.h"

CDCT::CDCT(void)
{
}

CDCT::~CDCT(void)
{
}

quarterhorse의 이미지

C언어에서 system함수 이용 파일 삭제시 질문드립니다.

좋은 주말입니다.

다름이 아니라 간단한걸 하나 여쭤보려고 하는데요,

#include <stdio.h>
#include <stdlib.h>
int main()
{
	system("del c:\test.txt/q");
	return 0;
}

위와 같은 코드가 있다고 할때, 실제 실행해 보면 위험(?) 하게도 c:\에 있는 모든 파일들을 지워버립니다 (...)

의도한 결과는 c:\드라이브 루트에 있는 test.txt를 날리려고 한 것인데...

혹시 이것이 왜 이러한 동작을 해버리고, 해결할 방법을 아시는분은 도움을 주신다면 정말로 감사드리겠습니다...

아, 그리고 띄어쓰기가 있는 경로가 있을시, cmd에선 예를들어 del "c:\사용자 파일\삭제할 파일.txt" 이런 명령어를 친다면,

위 코드에서 어떻게 정상적으로 돌아가게 해야될지도 궁금합니다...

wakeupcall의 이미지

한 프로젝트에 서로 다른 컴파일러 사용

안녕하세요. 임베디드 SW쪽으로 입문한 초보 개발자입니다.

궁금한게 있어 혹시 전문가 분들의 경험/지식의 도움을 얻을 수 있을까 하여 글을 남깁니다.

외국회사랑 일을 하게 되었는데 컴파일러 문제로 오고 가다 결국 다른 컴파일러를 사용해서 개발하게될 것 같습니다.

우선 우리가 쓰는 컴파일러(Greenhills)랑 동일한 환경에서 해야한다고 처음에 언급을 해 두었는데, 그 회사에서 Greenhills에 알아본 결과 상업용으로는 trial 버전을 못 구한다고 어찌됬는 비용 문제로 본인들은 컴파일러를 구매할 순 없으니 자기네는 gcc를 써야한다고 연락이 왔는데요.

다른 컴파일러를 사용하여 각각 개발하게 되면 통합은 제가 하는데 그럼 그 때 복잡해진다고 안된다고 우리는 말하고 있는데 거기는 비용때문에 절대 안된다 입장이어서요...

cleansugar의 이미지

윈도우7 보안 질문드립니다

1. 해킹 당하려면 계정 암호가 유출되야만 하나요? 계정 암호를 몰라도 윈도우 7을 해킹할 수 있나요?
즉 해킹의 처음에는 반드시 계정 암호를 따야 하는 건가요? 아니면 포트가 열린 것만 있으면 계정 암호 몰라도 해킹이나 원격 조정이 되는 건가요?

2. 관리자 계정 암호를 비움으로 하면, 해킹당하기 더 쉬워지나요? 실제로 해킹 시 차이가 있나요?

3. 시스템 파일과 열린 프로세스 파일, 서비스 파일 등의 무결성 검사해주는 프로그램은 뭐가 있나요?

4. 윈도우용 tripwire는 뭐가 있나요? 자유오픈소스면 더 좋습니다.

감사합니다.

minsubsim의 이미지

공유 라이브러리 사용에 관해 질문...

lib~.so 파일을 만들어 사용하려고 하는데, make까지는 아무문제 없다가 실행에서 다음과같은 에러가 발생합니다
error while loading shared libraries: libccl.so: cannot open shared object file: No such file or directory

makefile에는 -L. -lccl로 설정해놨고, 해당 디렉토리에도 libccl.so파일이 제대로 들어가 있습니다

아래는 makefile내용입니다 (자세한 파일 이름들은 삭제했습니다)
CXX = g++
CXXFLAGS = -I/usr/include/mysql -I/usr/include/mysql++ -g

LDFLAGS = -L/usr/lib -L. -lmysqlpp -lmysqlclient -lccl
TARGET =
OBJS =

SRCS = $(OBJS:.o=.cpp)

HEADERS =

shin7450의 이미지

소켓 채팅 프로그램 해결...

데몬형태의 소켓 서버와 클라이언트를 만들어

채팅프로그램을 짰습니다.

시그널을 이용하여 클라이언트에서 q 버튼을 입력 받으면,

프로세스가 종료 될 수 있게 하는 방법 좀 알려주세요.

jeun3786의 이미지

초보 단일 연결리스트 질문좀 드려요~

typedef struct _list {
	char link[LINK_LEN];
	struct _list *next;
} list_t;
 
 
int list_free(list_t *plist) {		//list_t 동적할당 해제
	if(plist == NULL) {
		printf("list_free()에서 plist는 NULL!\n");
		return -1;;
	}
 
	while(plist != NULL) {	//리스트의 next를 참조하며 동적할당 해제
		free(plist);
		plist = plist->next;
	}
	return 0;
}

안녕하세요~ 완벽한 코드는 아니고 단일 연결리스트 공부중에 잘 이해가 안되는 부분이 있어서 질문드립니다.

list_free()에서 plist는 malloc으로 동적할당 받은 메모리의 위치를 가리키고 있습니다.

페이지

프로그래밍 QnA 구독하기