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

gdsmsla의 이미지

ㄴㄴ

ㅔㅑㅇ

익명 사용자의 이미지

구조체 멤버에 말록할당한것을 복사 할경우...

에를 들어

struct ...
{
char *site[5];

}t;

이렇게 있다치고
t *p,*q;
p=mall(sizeof(t*10))
q=mall(sizeof(t*10))
for i= 0 to 4
p->site[i] = malloc....
을 한뒤에

memcpy(q,p,sizeof(t)*10);
이렇게 하면 p에 내용(10개의 구조체)이 q에 넣어집니다
그리고 나중에 free시켜줄때 안에있는것부터 해주면
free (site 0 ~ 4) 까지 전부 free시켜준후 이후
free (p)
를해야하는데 저는 q또한 저렇게 free를 시켜줘야하는데
q의 경우에는 site가아닌 free(q) 자체만 free가 되게끔 동작합니다.
즉 안에든 site를 free시켜줄경우 heap영역 관한 에러가 뜨게 됩니다.

익명 사용자의 이미지

구조체 말고 구조체 배열을 복사 할 수 있나요?

구조체는 memcpy로 복사할 수있는걸로 알고있는데
여기서 memcpy(&,&,size); size만큼 구조체 1 개를 복사하는데

제가 원하는건

구조체 *p, *q;

p = malloc(30);
q = malloc(30);

되어 있고

여기서 p에 내용을 30개의 구조체에 전부넣은뒤에
p내용을 q에 넣고싶은데

memcpy(,,size);
여기 사이즈에다 구조체 1개의 사이즈만 넣으면 30개 전부 복사가 안되지 않나요??

shint의 이미지

코엑스 새로운 명소, 별마당 도서관






 

코엑스 새로운 명소, 별마당 도서관

http://qubix.tistory.com/1684

 

 

 

 

 


익명 사용자의 이미지

파일에다가 이쁘게 라인 맞추는 법

예를들어

이름 주민등록번호 주소 핸드폰번호
ㅇㅇㅇ ㄴㄴㄴㄴ ㄴㄴㄴ ㄹㄹㄹㄹ 00000000000
ㄴㄴㄴ ㄴㄴㄴㄴ ㄴㄴㄴ ㄹㄹㄹ ㄹㄹ ㄹㄹ ㄹㄹ 0000000000
이렇게 텍스트파일이 있고 이 아래에다 목록을 적어 넣는데
서로 주소길이, 이름 등등 길이가 다른경우가 있어서 라인이 흐트러지더라고요

어떤 방법이 있을까요..?

shint의 이미지

Windows 의 버전별 DPI 변경 차이

Windows 의 버전별 DPI 변경 차이
http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNO=20&no=8779&page=4

윈도우 개발에 참여하시는분들 참고 하시면 좋겠네요. ㅇ_ㅇ;;

한동수@Facebook의 이미지

무엇이 틀린거죠

#include

int main(){
int a;

ehaakdl의 이미지

저 군대갑니다.

저 군대갑니다.

renboy의 이미지

c++로 XML 연동 시 질문드립니다.

안녕하세요.

C++에서 xml 파일을 읽고 쓰고 해야되서 구글링을 좀 하다보니..
TinyXML 이라는 소스 파일을 포함해서 사용하더라구요.

그런데 C# 같은 경우는 MS 자체에서 라이브러리로 편하게 사용할 수 있도록 제공이 되는데
C++ 같은 경우는 MS에서 제공해주는 것 없이 누군가 만들어놓은 라이브러리를 이용하는 방법밖에 없는 것인지 궁금합니다.

답변 부탁드리겠습니다. 감사합니다.

페이지

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