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

whdtjr222의 이미지

C언어 관련 문제에 대한 답이 맞는지 확인 받고 싶습니다

문제1.

#include <stdio.h>
int main()
{
	char s1[50], s2[50] = "Hello";
	s1 = s2;
	return 0;
}

답1. 런타임 에러, 컴파일 에러, Hello 출력, 결과값 없음 중
틀린 부분은 s1 = s2 이고 또 해당 코드는 컴파일 에러라고 생각했습니다. s2는 배열의 시작주소이고 s1은 l-value로 수정이 불가능(?) 하다고 알고 있기 때문입니다..

문제2.

ehddms10의 이미지

우분투 서버용 설치 후 git 사용 질문

서버용으로 설치를 해서 cli환경인데 git을 사용하려면 토큰 인증을 해야 하잖아요 복사 붙여넣기를 어떻게 하는지 궁금합니다. 기존에 gui환경에서는 우클릭으로 paste하면 되는데 cli는 그게 안되니 좀 당황스럽습니다

nsubway635의 이미지

C++이용한 Qt로 GUI 작업을 진행중입니다.

안녕하세요.

현재 C++ 문법의 Qt로 GUI 작업을 진행중입니다.
내부엔진은 순수 C++코드로 되어있으며, GUI만 Qt로 가져가 Qt에서 이벤트 발생시 순수 C++코드를 입맛에 맞게 호출하는게 목적입니다.

순수C++코드랑 같이 작업을 해야 해서 IDE는 Visual Studio2022를 사용중에 있습니다.
제가 궁금한것은

1. VS2022에서 C++코드와 Qt GUI를 섞어 exe파일을 만들어 배포하고 싶지만 Qt Creator와 달리 exe파일이 실행이 되지 않습니다.(똑같이 windeployqt 작업을 해주었을 때 입니다)
다른 방법이 있을까요?

2. 프로젝트 자체를 분리했을 때 Qt프로젝트를 dll로 만들고 C++코드에서 호출하는게 제일 깔끔해 보여서 시도하려 했습니다. 하지만 Qt GUI의 이벤트로 인해 C++코드가 수시로 호출되니 Qt프로젝트를 dll로 만들어 C++코드에서 사용하는 것은 맞지 않다고 생각하였습니다.
이에 대한 의견 한번씩 주시면 감사드리겠습니다.

shr3221의 이미지

hal_delay에서 빠져나오지 못합니다 ㅠㅠ

 
__weak uint32_t HAL_GetTick(void)
{
  return uwTick;
}

nsg2124의 이미지

/var/log/messages kernel 오류 관련 메시지

kernel: mm/memory.c:413: bad pmd ffff8c130c2a6cd0(8000001ea6e008e7)

이 메시지에 대해서 어떤 의미이고 메모리에 어떤 이슈가 생겨서 발생하는지,
어떤 부분을 확인해야 이 오류가 어떤 이슈를 몰아올지를 잘 모르겠네요,, 아시는분 있나요?

hunssom의 이미지

퇴근 후 게임 개발 해보는데, 맨날 유튜브만 보고 있네요.. 그래서 오픈 채팅방을 만들었어요.

MFC 만 10년째 개발하고 있는 개발자입니다.
퇴근 후 게임을 만들어 보고 있는 중이에요.
근데 현실은 맨날 유트브만 보고 있네요...
그래서 오픈 채팅방(실천방)을 만들어봤어요.

매일 1분만 코딩하자.. 뭐 이런 주제입니다.
근데 사람이 생각보다 안 들어와서 이게 맞나 싶으네요 ㅎㅎ
개발이든 공부든 저랑 같이 해보실분은 들어오세요

https://open.kakao.com/o/gc4Mxzxe

상업적 의도 전혀 없고요.
혹시라도 문제되면 글 삭제 하겠습니다.

다들 즐코딩 하세요 ^^

lhc9763의 이미지

파이썬 고수님들 도와주세요!! ㅠㅠ 코린이입니다.

안녕하세요 선생님들
쉘 스크립트만 짜다가 파이썬에 한 번 도전해보려고 하고 있습니다.

그래서 이번에 스크립트를 하나 짜는데 너무 어렵네요 도움 좀 요청 드리려 합니다..

어떤 파일을 읽고, 해당 파일을 수정하려고 합니다.
파일 내용은 다음과 같습니다.:

asd137485의 이미지

코린이 c언어 포인터와 함수 질문

세 변수를 입력받아서 서로 위치를 바꾸는 문제입니다.(num1->num2, num2->num3, num3->num1). 이 문제를 풀다가 발견한건뎅.. 이 수식을 컴파일 하면 자꾸 네 개의 변수를 입력받습니다... 쓰레기값 때문인거 같은데(또 초기화 하면 세 변수만을 입력받더라구용) 어떤 원리 때문에 네 개의 변수를 입력받는 것이죵..?

void swap3(int * str1, int * str2, int * str3 )
{
int temp;
temp = * str3;
* str3 = * str2;
* str2 = * str1;
* str1 = temp;

}

int main(void)
{
int num1, num2, num3;
printf("세 변수에 값을 저장하시오:");
scanf("%d %d %d ", &num1, &num2, &num3);

zlzlzl315의 이미지

c++ 클래스 객체 생성시 생성자? 질문

이걸 출력하면 x에 1이 들어가는데 어떤 구조로 대입되는지 모르겠네요. 생성자가 없어도 기본생성자가 알아서 순서대로 x,y에 값을 넣어주는것 같기도하고 모르겠네요.

#include <iostream>
using namespace std;
class test
{
public:
	int x=0;
	int y=0;
	void see()
	{
		cout << x << " " << y;
	}
};
int main()
{
	test t{ 1 };
	t.see();
}
dooggy의 이미지

release후 실행시 debug flag 설정하기

안녕하세요
C 언어에서 code내에 DEBUG macro을 삽입한 후 compile시 -DEBUG을 사용하여 debug code를 On/Off 할 수 있습니다

페이지

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