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

math2513의 이미지

c언어 파일입출력 질문 진짜 모르겠어서 올려봅니다

South Korea's intelligence agency said on Thursday that the country has joined a cyber defense group under the North Atlantic Treaty Organization (NATO), becoming its first Asian member country.
The National Intelligence Service (NIS) said that South Korea, along with Canada and Luxembourg, have been admitted into the NATO Cooperative Cyber Defense Centre of Excellence (CCDCOE), a think-tank based in Tallinn, Estonia, that supports member nations and NATO with interdisciplinary cyber defense research, training, and exercises.

익명 사용자의 이미지

C언어 for문 질문

for (int i = 0; i < 10; ++i)
이 반복문이요 증감이 ++i면 i가 1부터 시작해서 총 9번 돌거라고 예상했는데
0부터 시작해서 10번 도네요? 그래서 i++이랑 같은 결과가 나오더라구요
원리 혹시 정확하게 설명해주실분..?

dooggy의 이미지

우분투에서 컴파일한 커널이미지로 부팅실패 : 도와주세요

ubuntu22.04(5.15.0-33-generic) 에서 linux-5.15.43을 컴파일하는데
arch/x86/boot/에 커널 이미지 bzImage 생성된 것 까지는 확인했습니다
그 이 후
>sudo cp bzImage /boot/vmlinuzTmp
> sudo update-grub : 새로 생성한 커널이미지 확인
>sudo reboot
를 하니까 grub 로 들어가지 못하고 kernel panic error창이 뜨고 먹통이 됩니다
/etc/default/grub에서 부팅 선택 대기 시간이 너무 짧아서 쓰레기 커널로 바로 진입하는 것 같긴 합니다
bzImage가 잘 못 생성된건지 아니면 다른 무슨 작업을 했어야 하는건지 모르겠습니다
도움을 주실 수 있으면 천만다행이겠습니다

감사합니다

익명 사용자의 이미지

MFC TCP 소켓 통신 채팅 프로그램 소켓값 질문드립니다.

MFC랑 winsock을 이용해서 클라이언트 및 서버와의 채팅프로그램을 만들고 있습니다.
클라이언트 소켓을 std::vector에 넣어서 사용하려고 했는데 구현중에 문제가 생겼습니다.

소켓에 저장된 클라이언트의 정보(IP, PORT)를 받아서 ListBox에 출력하고싶은데

벡터에서 특정 정보를 뽑아서 출력할 수 있는 방법이 있나요? 또, 반복문을 사용하지 않고 recv에서 받아온 내용을 출력하고 싶은데 어떻게 해야하나요?

아래는 클라이언트 Accept 코드 일부입니다.
dlg->client_addr = { 0 };
dlg->client_addr.sin_family = AF_INET;
dlg->client_addr.sin_port = htons(ServerPort_Num);
dlg->client_addr.sin_addr.s_addr = htonl(INADDR_ANY);

sky1027의 이미지

c# TCP/IP, UDP 정규화 하고 싶은데요..

꼭 c# 뿐만 아니라 다른 프로그램에서도 같이 적용하고 싶은데요..

하나의 class에서
form1.cs 파일에 UDP, TCP/IP 를 구현했는데요
의도치않게 form2.cs 파일에서도 UDP, TCP/IP 를 사용해야하는 경우가 나타나더라고요 ㅜ

그래서 따로 global.cs 파일을 만들어서 TCP/IP, UDP를 구현한 다음에 form1, form2에서 가져다 쓰고 싶은데 이렇게 구현하는 것을 참고할만한 자료나 방법이 있을까요? ㅜㅜ

지금 대략 구현하기는 했는데,
global.cs 에서 구현한 UDP에서 수신받은 데이터를 form1에서 가져다 쓰고 있긴하지만 버퍼(?)에서 계속 남아있는 것 같아요..ㅜㅜ

어떻게 해결할 수 있는 방법이 있을까요?

소스코드(일부)
--- global.cs ---
...
IPEndPoint sender = new IPEndPoint(IPAddress.Any, 0);
EndPoint remoteEP = (EndPoint)sender;

lalupo20의 이미지

c언어 이미지파일 읽어들여서 이미지 포맷 확인할 수 있는 코드 있을까요?

확장자로 검사하는것은

확장자만 바꾸어 놓은 경우도 있어서 그거로는 안될거 같고...

혹시 라이브러리나 알고 계신 사이트가 있으면 추천 부탁드리겠습니다.

dooggy의 이미지

Ubuntu2204(5.15.0-30-generic)에서 리눅스 빌드에러

안녕하세요? 리눅스 입문 2주차 병아리입니다
HTML을 쓸 줄 몰라서 화면이 지저분합니다 죄송합니다
제목과 같이 Ubuntu2204에서 linux-5.17.6을 빌드하는데 다음과 같이 Warning이 나오고 image 생성이 안됩니다

Warning 부분은 모두 OpenSSL 관련인데 sudo apt-get install libssl-dev를 해서
ps 를 보면

ysp@my-vm2204:~$ ps -ef | grep libssl-dev
ysp 8233 8225 0 23:48 pts/2 00:00:00 grep --color=auto libssl-dev

이렇게 나옵니다

어떻게 해결해야 할 지 도움 부탁드립니다
감사합니다

다음은 error message입니다

lalupo20의 이미지

visual studio로 안드로이드 어플 만들때 질문입니다.

예전에 만들던 코드 다시 잡았는데

프로그램이 폰에 적재는 되는데 디버깅이 안됩니다.

예전에는 디버깅 잘 됬는데 오랜만에 잡았더니

갑자기 이러는데 해결법 아시는분 계신가요?

검색으로는 적절한 방법을 찾기가 어렵네요.

디버깅 걸면 아래와 같은 창이 뜹니다.

hahaha0222의 이미지

C언어에서 불러온 파일 읽는 방법

불러온 파일은 알파벳이 쓰여있고,
맨 윗줄에는 줄이 몇 개인지
그 아래부터는 10개씩 알파벳이 쓰여있습니다.

ex.
400
ABCVDKSOAW
AWLDMAKFUO
APWOIEMRNC
...
이때 fgets를 사용하지 않고 한 줄씩 내용을 읽어오려면 어떻게 해야하나요?!

페이지

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