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

choijuo의 이미지

json 파싱 질문있습니다!

안녕하세요 지금 서버 url 에 get 방식으로

httprequest를 해서 json 형태를 받아오면 그거를 parsing 에서 파일로 저장하는 작업을 하고있습니다.

예를들어

http://example.com:1234/asd/fgh/qwe?tag=ko;ko1

이런식으로 요청하는데요

저렇게 요청하면 결과값이

[
{
"Tag": "ko",
"TimeStamp": "2020-06-04T12:01:12.5370000+09:00",
"Value": 100.0
},
{
"Tag": "ko1",
"TimeStamp": "2020-06-04T13:54:01.3960000+09:00",
"Value": 504
}
]

세벌의 이미지

stty: tcgetattr: 지정된 파일이 ioctl 시스템 호출을 지원하지 않습니다.

aix 5.3... 좀 오래된 운영체제죠.

stty: tcgetattr: 지정된 파일이 ioctl 시스템 호출을 지원하지 않습니다.
이런 에러 메시지는 왜 나고 어떻게 해결하면 되나요?
wjddmlwbslqj의 이미지

c언어 질문 드립니다

영어 알파벳 오름차순으로 배열을 정리해야 되는 코딩입니다

strcpy없이 해야되는데 없이 하니까 l-value여야 한다는 오류가 나면서 자꾸만 실패하네요.찾아보니 다 strcpy만 쓰라는 말 밖에 없더군요 그 뒤로 더 해봤지만 소용이 없습니다. 어떻게 해야 할까요?

#include
#include

int main(void)
{
char names[10][20] = { "kim", "lee", "sin", "jo", "kim2", "chae", "jin", "bak", "so", "choi" };

int i, j;
char tmp[20];

printf("\n배열 초기화\n");
for (j = 0; j < 10; j++)
printf("%5s", names[j]);
printf("\n");

odh8870의 이미지

ALSA에 관련해서 도움이 필요합니다..

현재 ALSA를 개발중입니다.

한가지 문제를 직면하게 되었는데요.. 몇일을 공부해도 잘 모르겠어서 도움을 요청드립니다.
API에서 snd_pcm_writei를 실행시켰을때 Driver에서 받아온 데이터에 대한 질문입니다.
현재 저희 i2s의 soc 구조상 100K로 잡아둔 버퍼의 start addr를 지정하게되면 잡아둔
크기만큼 1024Byte씩 codec에 tx or rx하게 되어있습니다.
API로 부터 받은 Data가 최종으로 runtime->dma_addr로 쌓이게 되는데요.
크기는 8000Hz 설정이라서 8000Byte데이터가 있는것같습니다.
여기서 문제는 잡아둔 100K중 앞부분인 0~8000Byte만 갱신되고있어서 음성이 0XXXXXX (0이 음성이 나옴,X는 음성이 없음) 형태로 나오고있어서 어떻게 해결해야될지 모르겠습니다.

너무 두서없이 애기드린것 같은데 도움주셨으면 좋겠습니다.

선이아빠의 이미지

혼자 해결!

해결! ㅎㅎ 부끄러워서 삭제합니당 ㅎㅎ

an0n의 이미지

대학 C 프로그래밍 과제 도와주세요

  • 삽입정렬 (명령행 인자, 입출력 redirection 이용)
    • 2가지 방법(입출력 redirection, 명령행 인자)을 사용할 수 있도록 삽입정렬 프로그램을 작성하라.
    • 표준입출력 방식의 프로그램을 작성하고, input/output redirection을 이용하여 입출력하라.
    • 명령행 인자를 이용하여 프로그램을 작성하고 실행하라.
  • (중략)
  • 다음 방법에 의해 프로그램을 작성하고 실행하라. (계속)
    • (projectName/Debug 디렉토리로 이동했으면,)
    • 메모장을 이용하여, 정렬할 데이터를 넣은 data.txt 파일을 만든다.
    • 명령행 인자 프로그램을 실행하려면 다음과 같이 명령한다. (프로젝트 이름이 sortCLA라고 가정한다)
      sortCLA data.txt
    • 입출력 redirection 프로그램을 실행하려면 다음과 같이 명령한다. (프로젝트 이름이 sortRD라고 가정한다)
      sortRD < data.txt
tmshdnqhem3의 이미지

운영체제중 프로세스 스케쥴링이랑 멀티스레드가 잘 이해가 안가서 질문드립니다.

안녕하세요. 운영체제를 공부하고 있는 프로그래머입니다.

뒤늦게 공부하고 있는데, 잘 이해가 가지 않는 부분이 있어서 질문드립니다.

기초적인 질문일 것같은데, 부끄럽네요.

드리기전에 멀티코어&멀티프로세스 환경에서 모든 프로세스가 멀티스레드로 작동하고 있다고 가정하겠습니다.

질문을 다음과 같습니다.

1. 멀티코어에서 동시에 같은 프로세스가 작동할 수 있습니까?

1.1 프로세스 스케쥴러는 레디 상태의 프로세스가 적재된 레디 큐에서 선별하는걸로 알고있기에, 동시에 같은 프로세스가 실행될 수 없다고 생각합니다. 이게 맞을까요?
1.2 만약 실행될 수 없다면, 스레드에서 임계영역이란 동시간에 같은 코드(자원)을 접근하는게 아니라, 순차적으로 접근한다고 봐도 될까요?

2. 프로세스에서 I/O 인터럽트가 발생하면, 프로세스가 블로킹 상태가 되어 I/O 완료 인터럽트가 발생할 때까지 레디 큐에 적재되지 않는걸로 알고있습니다.

다만, 이게 멀티 스레드 일 때는 어떻게 됩니까?

익명 사용자의 이미지

while 문에서 엔터키 누르면 break하는 코딩인데 엔터눌러도 안되네요...

#include
#include
void main(void) {
char name[20];
int num, kor, eng, math, science;

FILE* fp;
fp = fopen("test.txt", "w");

while (1) {
printf("성명을 입력하세요(끝내려면 엔터키를 입력하세요):");
scanf("%s", name);
if (name == '\n')
break;
fprintf(fp, "%s\n", name);
printf("학번, 국어, 영어, 수학, 과학 순으로 입력하세요:");
scanf("%d %d %d %d %d",&num,&kor,&eng,&math,&science );
fprintf(fp, "%d %d %d %d %d", kor, eng, math, science);
}
fclose(fp);
}

페이지

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