프로그래밍 QnA

yangam의 이미지

구조체 내에서의 메모리할당..

[code:1]/*

최대 10 명까지의 학생에 대한 이번 학기에 수강하는 과목 및 성적
(중간고사,기말고사,수시고사,출결)을 입력 받아서 각 과목에 대한
평균점수와 이에 해당하는 학점(A+,A,B+,B,C+,C,D,F)을 계산하고
이에 대한 평점(최종성적) 및 석차를 구해서 석차순으로 학생들의
리스트를 출력하는 프로그램을 작성하라.

전제: 0. 학생들의 과는 모두 같다.
1. 각 과목을 입력받을 때, 각 과목에 대한 학점도 함께 입력받는다.
2. 입력받을 수 있는 과목의 수는 5개 - 8개로 제한.

yurina의 이미지

같은 프로세스가 ppid가 1인것이 여러개 떠있는경우

제가 Sub_Mess라는 프로세스를 만들었는데요
기능은 클라이언트로 부터 패킷을 만들어서 다른 서버로
전송하거나, MYSQL을 검색하여 결과를 보내줍니다..

그런데 어느 순간에 보면 ppid가 1인 프로세스가 여러개
많이 떠있습니다...첨에 데몬 띄우려고 fork하는것을
제외하고는 프로세스 카피같은건 하지않는데
왜 그러는지 모르겠어요...

아예 프로세스가 죽는것도 아니고요..

[code:1]#! /bin/bash

set a = 1

while($a)
do
status1=`/bin/ps -ef | /bin/grep Multi | grep -v grep | /usr/bin/wc -l`

ddedde의 이미지

asm/smp.h내의 함수 호출이 안되네요.

SMP 환경에서 프로그래밍을 하고 있는데
현재 돌고 있는 프로세스(스레드)가 어떤 CPU에 할당되었는지 알아보려고
asm/smp.h 내의 smp_processor_id()를 호출하고 싶습니다.
그런데,
#include <asm/smp.h>를 하고 그 함수를 호출하려면 함수가 정의되어 있지 않다는 메세지가 뜹니다.
혹시 extern으로 선언되어 있지 않아서 그런지, extern으로 선언된 다른 함수를 호출했는데도 똑같은 메세지가 뜨더라구요.
어떻게 해야하는지 좀 가르쳐주십시오.

toy의 이미지

변수의 데이터형을 정확히 알수있는 방법이 없을까요.

int a = 10 ;
float b = 2.0 ;

이라고 할때 a*b 의 데이터형은 float형이 되는걸로 알고있습니다.
그런데 이것을 확인할수는 없을까요..?
sizeof로 하면 당연히 4가 나오지만 32비트에서 int도 4고 float도 4니 정확한것같지는 않고요.

typeof를 잘 사용하면 될듯 하긴한데 잘 안되네요...

printf("%s\n", ABC( a*b) ); 하면
float으로 출력결과가 나오게 하려고 합니다...
ABC라는 매크로? 혹은 함수(?)를 어떻게 구현하면 될까요. :oops: :oops:

andrea0705의 이미지

[질문] analog모뎀통신 방법이 궁금합니다.

타 지역과의 analog 모뎀 data통신방법이 궁금합니다.

서버에는 외장형 analog 모뎀(9600)이 설치되어 있고요..서버1대에 N개의 집합형외장모뎀이 서버 1개port에 연결되어 있고요.

어떻게 프로그램을 짜야 하나요..

TCP는 경험을 해 보았는지.. 이건.. 어케하는지..
도움이 될만한 자료가 잇으면.. 고수님들의 조언을 부탁....

아. 그리고, 데이타 뿐만아니고, 통신상태(Error 등)를 체크할려면 어케하는지..
물론 S/W적으로... 누구는 minic

kueen108의 이미지

__asm __volatile (&quot;emms;&quot;:::&quot;memory&quot;);

static inline void emms(void)
{
__asm __volatile ("emms;":::"memory");
}

nasm 을 쓰는 리눅스용 C 쏘스중 일부입니다..

이걸 Windows로 고쳐야하는데, 위의 어셈블리의 의미를

모르겠습니다. 아울러 Windows 용 인라인 어셈으론 어떻게

고치면 될까요..? 고수님들의 조언 부탁드립니다.

icystar의 이미지

디바이스 드라이버, 모듈이 안내려갈때.....

초봅니다.. ㅠ.ㅠ
도와주세요!

네트웍 디바이스 드라이버를
커널에 올리고 내리는 테스트 프로그램을 짯습니다.
단순히 드라이버는 잘 동작하는데...

더불어, 몇가지 실험을 하기 위해서
커널 소스를 조금 수정하였는데..
이때부터 드라이버를 사용했다가, 사용이 끝난 후에
rmmod를 하여 드라이버를 내릴려고 하면
usagecount 가 4가 되어 모듈이 내려가지를 않습니다.

제가 고친부분이 세군데인데, 그것때문에 usagecount가 그렇게 된거 같은데..

흠, 횡설수설입니다.. -_-;;

kknd345의 이미지

gcc 컴파일러 관련 질문요.

gcc 컴파일러를 윈도우 환경에서 사용할수는 없나요?

대학생인데 C소스 코드를 gcc로 컴파일 할 필요가 생겨서요.

제가 알기론 telnet 같은 원격 사용 밖에 없는 걸로 아는데 혹시
다른 방법이 있을까요?

아니면 telnet gcc 사용할수 있는 공짜 환경을 얻을수는 없을까요?

하하의 이미지

JAVA에서의 nonblock socket(?)

java 클라이언트에서

서버에 connect 할 소켓에 nonblock 옵션을

주고 싶습니다.

java 에.. 논블럭 옵션은 있나요?

있다면 .. 간단한.. 사용예를. 알려주시면..

감사하겠습니다. ^^;;

chojuhn의 이미지

내가 만든 명령어 --help에 등록하기??

여기에 처음 질문해 보네요 ^-^
보통
명령어 --help 를 써서 도움말을 볼 수 있는데
제가 짠 명령어를 --help 에 등록 할 수는 없나요?
정 안되면 그냥 argv[1] 에 파서해서 해볼까도 생각중인데
그건 영 아닌거 같고
고수님들 도와주셔요

페이지

프로그래밍 QnA 구독하기