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

csh7213의 이미지

형님들..도와주세요..구조체 배열 질문

형님들..visual studio19로 실행했습니다.
왜 밑에 사진처럼 되고 안될까요 ㅠㅠ
#include

struct person {
int num;
char str[30];

};

int main()
{
int i;
struct person simson[2];
for (i = 0; i < sizeof(simson) / sizeof(simson[1]); i++) {
printf("이름입력 : ");
scanf_s("%s", simson[i].str);
simson[i].num = i;
}
for (i = 0; i < sizeof(simson) / sizeof(simson[1]); i++) {
printf("=======\n%d 번째 이름", simson[i].num+1);
printf("%s\n", simson[i].str);
}
return 0;

}

이상민@Naver의 이미지

c언어에서 구조체 멤버들은 시스템스택에 따로 잡히나요??

학교에서 공부 안하다가 군대와서 프로그래밍 공부를 다시 하고 있는데 문득 궁금한게 생겼네요.

전역변수나 지역변수, 함수등을 호출하면 시스템 스택에 저장되었다가 끝나면 pop된다고 알고 있는데

궁금한점은 만약에 구조체를 선언한다고 하면 구조체에 같이 있는 멤버들은 시스템 스택에 추가 될때 따로

스택에 들어가게 되나요 아니면 한꺼번에 같이 들어가게 되나요.

typedef example{
int a;
char b;
char c[10];
}
 
typedef example test;

이렇게 된다면 스택에는 test하고 멤버들인 a, b, c이렇게 들어가나요 아니면 test만 들어가나요?
알려주시면 감사하겠습니다ㅠㅠ..
황병희의 이미지

세벌식 자판이 궁금하네요 ;;;

평생 두벌식만 써오다가 문득 사람들이 세벌식 쓰는 이유가 궁금해졌어요.
위키백과[1] 통해서 세벌식 관련 글을 읽는데... 엄청 복잡하네요 마치
우분투에 기반을 둔 변종 배포판이 수십가지 종류가 있는것처럼
세벌식자판도 계보가 참 복잡하게 느껴집니다.

세벌식에 표준이 있나요?
있다면 세벌식 표준은 어떻게 되는지 궁금하고 정말 알고 싶네요.

황병희 드림

[1] https://ko.wikipedia.org/wiki/%EC%84%B8%EB%B2%8C%EC%8B%9D_%EC%9E%90%ED%8C%90%EC%9D%98_%EC%A2%85%EB%A5%98

[우분투 18.04 파여폭스 나비(두벌식-옛글)에서 적었어요~]

익명 사용자의 이미지

많이 복잡하지 않은 파이썬 코딩 문제

파이썬으로 하는 코딩 문제 몇 가지 도저히 혼자는 못 하겠어서 그런데 여기에서 도와주실 분 있나요? ㅜㅜ
너무너무 급하네요...

sweetpunch의 이미지

[LINUX/C langauage] Single Client Multi Server 구조에서 select()질문..

single client가 2개 이상의 server와 연결하는 이중화 공부를 하고 있는데요..
2개의 서버를 각각 socket으로 연결하여 socket통신을 하고 있습니다.
select() 사용시 정상 감지가 안되서 잘 아시는분 계신가요 ㅠㅠ

kimmh3503의 이미지

4비트 2의 보수 음수표현 질문

-8을 4비트의 2의 보수로 표현해야되는데 모르는점이 있어서 질문합니다.

-8은 4비트로 어떻게 나타내야하나요? 8을 2진수로 나타내면 1000인데 여기에 +-가 붙게되면 5비트로 넘어가지 않나요? 어떻게 표현해야되는질 모르겠습니다.

dvwn의 이미지

아래와 같이 프로그램하면 에러가 발생하는데...이유가 뭐죠?

int a;
a = 30.5;

위쪽 코드는 뭘 의미하고
아래 코드는 뭘 의미하길래
요류가 생기나요?

awdxawdx101의 이미지

[C++] 객체의 종류와 상관없이 delete

어떤 객체를 인자로 받든, 상관없이 delete 해주고 싶습니다.

객체도 포인터의 일종이고, 종류와 상관없이 받고싶어서 void* 형을 생각했습니다.

익명 사용자의 이미지

Net Framework를 윈도우 버전별로 Targeting 할 수 있나요?

안녕하세요, NetFramework 3.5를 이용한 프로그램 개발을 진행하고 있습니다.
Windows XP부터 10까지 전체를 Cover해야 하다보니 Windows XP의 최대 사용가능 NetFramework인 3.5버전을 Target해서 개발하였는데요, 최근 Windows 10 플랫폼 위에 개발한 프로그램을 설치하니 NetFramework 3.5를 활성화 설치해야 한다고 업데이트를 진행하는데 종종 업데이트가 안되서 프로그램 자체를 사용하지 못하는 경우가 많이 발생하더군요. 그래서 Windows 10인지 Windows XP인지 등 OS Platform을 구분해서 NetFramework를 각각 다르게 사용하는 방법은 없는지 여쭤보고자 합니다.

Windows XP, Windows 10 등 Windows 버전에 따라 다른 NetFramework를 이용하는 프로그램 개발이 가능한가요??

페이지

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