프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 + 개발자 고민상담실 + 시스템 엔지니어 고민상담실

익명 사용자의 이미지

c++)배열을 정렬할 때 질문합니다..

. 0 ~ 100까지 임의의 자연수로 채워져 있는 10x10 Matrix를 int**형 변수에 저장해 출력하고
Matrix를 행 단위로 오름차순 정렬한 후 재 출력, 행의 총 합을 기준으로 오름차순으로 정렬한
후 재 출력하는 프로그램을 작성하시오. 이 때 행의 총 합을 기준으로 정렬할 때 값을 직접 바
꾸지 않고 포인터가 가리키는 주소를 바꿔 정렬한다.

이 문제를 풀려는데 주소를 직접바꾸려하면 오류가 엄처아게 나더군요..
도움 요청합니다 ㅠㅠ

bommy의 이미지

printf c언어

printf()함수에 관하여 사소한 궁금한 점이 생겨 질문 올립니다!

printf("%d", z=x+y)의 식이 존재할 때, 결국에 z의 값을 출력하게 되는데, z=x+y식에서 우선순위가 가장 낮기 때문에, z가 마지막에 남아 출력되는 것일까요?

mandugukbap의 이미지

Python에서 JSON 데이터 처리 중

아래의 json 데이터(test.json)를 그 아래에 있는 python 코드로 읽고 파싱하려고 합니다.

다른 element들을 잘 읽어지는데 pkts_json["_source"]["layers"]["dccp"]["dccp.options"] 레벨의 하위 element들이 다 읽혀지지 않고 마지막 element 하나만 읽혀 집니다.

즉, 아래 데이터에서 추출하고 싶은 것은 "dccp.option_reserved": "04:00:00:00:00:05:62" <- 이 라인인데 도무지 파싱할 수가 없습니다. Python 쌩초보인 제가 뭔가를 놓치고 있는건지 가르쳐 주세요.

감사합니다.

파일: test.json

yidj0205의 이미지

[완료] 2진수에 대한 질문

안녕하세요
2진수를 다루는데 있어 고민이 생깁니다
17(10)을 입력받던, 0x11을 입력받던 0b0000 0000 0001 0001으로 저장하고 싶고,
-17(10)이던, -0x11이던, 0b1111 1111 1110 1111으로 저장하고 싶습니다.
어떤 방법을 사용할 수 있나요?

익명 사용자의 이미지

operand 사이 공백 넣는 방법

스택을 이용한 한 자리수 계산기를 두자리로 변환해보는 중인데
strncat이나 atoi를 이용하여 operand뒤 operator앞에 공백을 넣으면 될 줄 알았더니
space연산자를 넣어보기도 하고 함수를 써보기도 했지만 뭘 해도 한 자리수 이상은
맨 뒤에 숫자를 제외하고는 처리가 안되더라구요,, 어떻게 수정해야 할까요 고수님들 ㅠ

#include

#define MAX_STACK_SIZE 100
#define MAX_EXPR_SIZE 100

//atoi함수 등을 사용하여 숫자 뒤 공백을 넣어 두자리 수를 구별해보자

typedef enum {lparen, rparen, plus, minus, times, divide, mod, eos, operand} precedence;

cfcmanson의 이미지

백엔드 임베디드.. 개발자 진로 고민입니다.

안녕하세요, 전자회사에서 약 9년간 BSP업무를 했던 개발자입니다.

그 기간동안 결혼도 하고, 어린이집 다니는 아기도 있습니다.

그 기간에 깊이있는 공부를 하며 업무를 즐겼다면 좋았겠지만, 안타깝게도 임베디드의 방대함과 깊이에 압도돼서 그날그날 이슈를 처리하는것에 급급한 삶을 살았던것 같습니다.

그나마 회사에서 생산적인 일을 했던건 F2FS 파일시스템 분석을 해서 파일명으로 파일 실제 데이터가 저장된 곳까지 찾아가는거 정도까지 정리했던거네요.. 그 외에는 이슈분석인데.. 주도적으로 큰이슈를 해결했던건 거의 없고, 포팅업무가 많았던것 같습니다. Bootloader수정이나 부팅속도 관련 기법적용, lpddr mr수정이나.. sdcc쪽 코드보는거랑 mipi to dp 칩 살려본 정도 인것 같습니다.

그러다 2020년에 만난 팀에서 사람들에 적응도 안되고 번아웃이 와 1년간 휴직을 했고, 21년에는 사업본부가 없어지며 전배를 가게 되었습니다.

gorogong의 이미지

crontab으로 쉘스크립트 실행 시 문제점 보완 좀 부탁드립니다.

#!/bin/bash
export DATE=$(date -d "-1 days " "+%Y%m%d")
export C0=CF02_$DATE
export C1=$(echo $C0 |awk {'print substr ($0,1,11)'};)
 
cat /root/mo/$C1*.dat >> /root/mo/$C1.dat
tar -cvf /root/mo/$C1.tar /root/mo/$C1.dat

위 쉘 스크립트를 아래와 같이 crontab으로 돌리려 하는데 잘 안되네요;; 제가 뭘 놓치고 있을까요?

bommy의 이미지

int와 char의 단일 문자 저장

안녕하세요!! 교수님께서 아스키 코드의 저장과 출력에 대하여 수업하셨는데,
몇 가지 궁금증이 생겨 질문합니다!

int num5 = 'a';
printf("%c, %d", num5, num5);
위 경우, int에 a가 저장되고, 각각 a, 97이라는 값을 출력해줍니다

int num1;
scanf("%c", &num1);
printf("%c, %d\n", num1, num1);
하지만, 이 경우처럼 값을 입력 받는 예제를 만드는 경우에는 단일 문자를 출력하는 데에는 문제가 없으나
숫자를 출력하지는 못합니다... 혹시 scanf함수를 이용하는 경우, 단일 문자를 받을 때 int 자료형 대신에 무조건 char 자료형을 써야 할까요??

====================================================================

djfdmacpdls의 이미지

윈속 recv없이 값을 받는 방법

서버와 통신하는 소켓을 사용하는 윈도우 유저 프로그램 A에 관해서 이야기를 드리겠습니다.

질문a) 요약하자면 패킷이 랜 카드에 도착하면 드라이버나 커널이 알아서 패킷의 값을 A프로세스에 write하는 기법이 있나요?

이와 같은 일이 궁금한 이유는, 실제 A프로그램을 분석하면서 A프로그램을 윈도우 작업관리자나 디버거를 통해서 완전히 A프로그램을 suspend 혹은 freeze 하였습니다. 그 후 서버가 패킷을 보내 와이어샤크를 통해 패킷을 확인하였습니다. 그 후 디버거를 통해 A프로세스의 메모리값을 확인하던 중 와이어샤크에서 수신한 패킷이 A프로세스의 데이터 영역에서 발견이 되었습니다.(A프로그램이 윈도우 서비스나 다른 프로세스와 전혀 연결되지 않았고 웬 만큼 의심할 수 있는 부분은 다 확인하였고 근본적인 a)의 질문만이 남았습니다.)

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 + 개발자 고민상담실 + 시스템 엔지니어 고민상담실 구독하기