프로그래밍 QnA + 설치 및 활용 QnA

익명 사용자의 이미지

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

에를 들어

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개 전부 복사가 안되지 않나요??

익명 사용자의 이미지

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

예를들어

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

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

한동수@Facebook의 이미지

무엇이 틀린거죠

#include

int main(){
int a;

renboy의 이미지

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

안녕하세요.

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

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

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

하아해킹@Naver의 이미지

c언어 문자열 단어만 뒤집기

#include<stdio.h>
 
int main(void)
{
	char test[] = "i am a boy.";
	int i, j, n, size;
	char temp;
 
	for (i = 0; i <= sizeof(test) - 1; i++)
	{
		 n= i;
		size = 0;
 
		if (test[i] == ' ')
		{
			while (test[n + 1] != ' ')
			{
				size++;
				n++;
			}
			for (j=i; j <(size/2)+1; j++)
			{
				temp = test[j + 1];
				test[j + 1] = test[j + 2];
				test[j + 2] = temp;
 
			}
 
		}
 
	}
	printf("%s\n", test);
}

이건데요... 제가 단어만 뒤집고싶은데 잘안되네요 ㅠㅠ 좀 알려주세요ㅠ

익명 사용자의 이미지

숫자만 입력받게끔...


제가 함수를 짜는데 다른 라이브러리 is?? 그거 말고

제가
scanf("%d",&num);

이런식으로 입력을 받는데
예외 처리로 num 값이 정수가아닌 문자 또는 문자열을 입력받을 경우 다시 입력을 하라는것을 출력해야
합니다

숫자가 제한될경우 if문을 쓰면되지만 모든 정수 숫자를 받을 수있는 프로그램이어야해서 문제가생겨
질문 드립니다 어떻게 해야될까요...?

익명 사용자의 이미지

온라인게임 클라이언트의 웹 로그인 방식은 어떤 기술인가요?

우리나라 온라인 게임을 보면 십중팔구가 웹 로그인을 통해서 게임을 시작하는데, 이 방식은 어떤 기술을 사용하는 것인가요?

클라이언트가 실행되고 계정 정보를 웹에서 부터 넘겨받아서 서버에 캐릭터와 같은 유저정보를 받는 것 같은데, 이게 어떤 원리인가요?

웹에있는 정보는 웹에서만.. 그러니까 로컬로는 접근이 안된다고 들었습니다.
한번 직접 구현해보고 싶은데, 관련 정보나 자세한 자료있으면 알려주시면 정말 감사하겠습니다!

익명 사용자의 이미지

풍선도움말 popover가 둘다 안되는데 왜 그럴까요? 팝오버를 넣고부터 드롭다운도 안됩니다. ㅜㅜ

부트스트랩 navbar를 쓰는데 풍선도움말(tooltip)이 어느 순간부터 안돼서(하나의 도움말만 나오거나 navbar가 깨지면서 여기 저기 세로쓰기 형태로도 나오고,,,), 그래서 navbar를 정비한 다음 popover로 바꿨습니다. 그런데도 안나오네요.
대신 제가 html에서 콘솔로 현재의 url을 메시지로 보내고 있는데 마우스가 콤포넌트를 건드리면 화면 귀퉁이에 그 내용이 나옵니다.

최종 상황은..., 지금은 드롭다운도 안됩니다.
이클립스에서 웹서버로 보면 드롭다운이 잘 되는데(거기서도 팝오버는 안됩니다.), 크롬에서 해면 메뉴도 안열리고 팝오버도 안보입니다.

혹시 팝오버와 드롭다운을 같이 못쓰나요? 도와주세요. 정말 미치겠습니다.

한동수@Facebook의 이미지

c언어 틀린것좀 알려주세요

#include

int main(){
float a;
scanf("%.2f",&a);
printf("%.2f", a * 2.54);
return 0;
}
간단한건데 제가 초보라 0.00으로만 출력이 되네요

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기