프로그래밍 QnA

익명 사용자의 이미지

scanf_s가 표준인가요?

GCC에도 없고 비표준으로 알고 있었는데,
어떤 사람이 cppreference에 있다고 표준이라고 해서요

뭐가 맞나요?

ljw10827의 이미지

tracert 관련 질문입니다.

tracert로 google.com 을 추적했을시에 제 컴퓨터와 다른 집에 있는 컴퓨터의 도착지(IP Address)가 다른이유가 무엇인가요?? 왜 많은(1개가 아닌) IP주소를 가지고있나요?

corone의 이미지

인터럽트 중첩 관련

인터럽트 중첩 관련해서 몇가지 질문이 있습니다.

(1) 프로세스가 실행 중에 인터럽트가 발생하면
현재 CPU 레지스터들을, 지금까지 실행중이던 프로세스에 할당되어 있는 커널 스택(혹은 인터럽트 스택)에 저장하고
인터럽트 핸들러를 실행하잖아요.

서로 다른 인터럽트가 계속 떠서 인터럽트가 중첩되면
인터럽트 핸들러가 실행중일 때 레지스터들도 또 백업해놓아야 할 것 같은데
(처음에 실행중이었던) 인터럽트된 그 프로세스에 할당되어 있는 커널 스택에 계속 저장되나요?

프로세스가 실행중이던 상태(레지스터)를 백업해놓는 곳은 그 프로세스에 할당되어 있는 커널 스택인데
인터럽트가 실행중이던 상태(레지스터)를 백업해놓는 곳도 (인터럽트된) 프로세스에 할당되어 있는 커널 스택인가요?

dygks8557의 이미지

c언어 strcmp함수 사용에 대한 질문

함수 내에서 입력받은 문자열과 파일안에 있는 문자열을 fget으로 불러와 구조체 안에 넣은 문자열을

비교하는 함수 strcmp를 했을때에 같은 문자열인데도 불구하고 왜 0이 아닌 다른 실수를 반환하는걸까요..?

*코드가 길어 첨부하지 못한 점 양해 부탁드립니다. 또한, 질문이 이해가 안가신다면 댓글 달아주세요.

감사합니다

trymp의 이미지

linux 에서 sed 사용할 때 `(single quta) 어떻게 escspe 시키나요?


linux 에서 sed 로 문서파일을 편집/치환할 수 있잖아요.

그런데 가령 'hellow' hellow -> 'love' heelow 로 치환 할때

sed -e 's/'\'hellow\'/\'love\'/g' -i data.txt

로 하면 애러가 나던데 중간에 '(single quta) 를 escape 처리할려면 어떻게 해야 하나요?

알려주시면 감사하겠습니다.

trymp의 이미지

linux 에서 sed 사용할 때 `(single quta) 어떻게 escspe 시키나요?


linux 에서 sed 로 문서파일을 편집/치환할 수 있잖아요.

그런데 가령 'hellow' hellow -> 'love' heelow 로 치환 할때

sed -e 's/'\'hellow\'/\'love\'/g' -i data.txt

로 하면 애러가 나던데 중간에 '(single quta) 를 escape 처리할려면 어떻게 해야 하나요?

알려주시면 감사하겠습니다.

-@Naver의 이미지

Cout이 모호합니다(비주얼스튜디오)(급함)

0과 1000사이의 사이의 정수를(ex)567) 입력하고, 각 자리의 수를 더하는 과제입니다.

#include "pch.h"
#include
using namespace std;

int main()
{
//0단계: <문제 #2> 띄우기
cout << "<문제 #2> " << endl;

//1단계: 정수 선언하기
int A = 567;
cout << "0과 1000사이의 정수를 입력하세요:" << A << endl;
cin >> A;

//2단계: 정수끼리 더하기
int 각 자리수의 합 = (567 % 10) + (56 % 10) + (56 / 10);
cout << (567 % 10) + (56 % 10) + (56 / 10) << endl;

parksy0109의 이미지

scanf랑 scanf_s 사용시 문제점때문에 질문드립니다.

c언어를 배우고있는 학생입니다.
오류가 발생한건 스크린샷을 첨부해놨습니당!
SDL검사를 아에꺼버리고 scanf를 사용하면 제대로 작동하는데
SDL검사를 킨상태에서 scanf_s를 사용하면 저렇게 오류 메세지가떠서
어떤것이 문제인지 궁금해서 질문남겨봅니당.

익명 사용자의 이미지

C언어 프롬프트 사용 질문드립니다.

Visual Studio 2017 사용하고 있습니다.

프롬포트에서 exe파일을 실행해 메모장 내용을 읽는 프로그램 이구요,

프롬포트에서 해당 exe파일 경로 지정 후 text.txt파일을 폴더에 직접 생성한 뒤

프로그램.exe text.txt 실행하면 메모장을 읽어야 하는데 읽지를 못하네요...

아시는분 답변해주시면 정말 감사하겠습니다.

페이지

프로그래밍 QnA 구독하기