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

cutecat의 이미지

[질문]c에서..코싸인(cos)구하는 부분에서 이상해여..

함수 y=1+5.25x-1/cos(sqrt0.68x) 을 x값이 0.1에서 4.0까지 0.1간격으로 증가할때
x, y값을 출력...(sqrt는 제곱근)

다른값은 계산기와 비교해서 보면..계산기 값과 같은데..cos부분에서 값이 틀리네여..cos값 구하는건 이런 방식으로 하면 안되는건가여??

#include <stdio.h>
#include <math.h>

int fun();

void main()
{
fun();
}

int fun()
{
float x;
double y;
x=0;
while(x<=4.0)
{
y=1+5.25*x-1/cos(sqrt(0.68*x));
printf("x=%1.1f , y=%f\n",x,y);
x+=0.1;
}
return 0;
}

firedance의 이미지

mysql 바이너리 설치시 문의...

mysql 바이너리 설치는
./configure
./make
./make install 하는 과정이 필요 없고, gz풀고 tar 풀어서 그냥 설치 하고픈
폴더에 집어 넣어서 기본 db생성하고 deamon을 띠우면 되는 것으로 알고 있습니다. (잘못 알고 있는 것인가 ....)

그러면 ./configure --charset=euc_kr --with-innodb 해서하던 한글 설정 및 기타 컴파일시 설정들을 어떤 방법으로 설정해줘야 하는지...

혹시 이에 대한 정보를 숙지 하신분들에 단비와 같은 해결책을 부탁드립니다.
그럼 좋은 하루 되세요... :shock:

cpu101의 이미지

C언어. 포인터, 할당, gets()

안녕하세요.
C언어를 공부하고 있습니다.
배열과 포인터연습을 하려고 해당 문자열을 입력받으면 그 역순으로 출력하는 프로그램을 짜봤는데요(도스의 strrev()함수처럼)....
도스상에서(터보씨 2.0) 컴파일하면 내부적으론 어떨런지 모르지만 이상없이 출력이 됩니다.

그런데 리눅스(gcc 2.96)에서 컴파일하면 컴파일이 안되고 이런메세지가 뜹니다.
the 'gets' function is dangerous and should not be used.
유닉스계열에서도 gets() 함수지원되는거 아닌가요? 그렇게 알고있었는데..

aabram의 이미지

레드렛 리눅스8.0 비데오카드설정

1.레드렛8.0을 깔았는데 x윈도 설정에서 800*600 16비트칼라 이상으로 설정하면
x윈도가 부팅시 에러가 발생하네요...

비데오카드는 g4 mx440(64M)인데요 설정시 드라이브에 Nvidia가 없어서 visa로
선택하여 사용중인데요....작게 보여서....크게 볼 방법이 없나요...

2.그리고 사운드카드는 사블 라이브5.1인데 인식을 하는데 사용할 수 없다고
나오네요...

3.렌카드는 리얼텍8319칩셋인데 이것도 인식하면서 사용할 수 없다고 나오고요
ip하고 mask하고 케이트웨이는 입력했는데도 안되네요

sndend의 이미지

참으로 어렵ㄷㅏ...

질문과 답변이란 코너를 여러곳 다녀보았습니다.
알듯 말듯 아직도 감을 잡지못하고 방황하고 있습니다. 초보입니다.

맨날 OS라고는 윈도우 뿐이 사용하지 않던 내가...얼마전 막연히 듣기만했던 리눅스에 관심을 갖고보니...
할것이 한두개가 아니더군요,,,

포기하기에는 많이 약이 오릅니다.
그렇다고 이책 저책사서 많이 공부를 하면 당연히 되겠지만, 제방법은 아니라고 판단되어...
방법을 바꾸기로 하였습니다.

아직도 서툰 실력으로 홈페이지를 하나 운영합니다.

minidisc의 이미지

gtk프로그램시 한글을 표시 하려면 ..?

안녕하세요..
gtk+로 프로그래밍을 하고있는데요.
윈도우내에 한글을 표시하면 글자가 깨져서 나오네요.
.gtkrc파일이 없는 상태라...
gtk디렉토리를 뒤져보니 gtkrc.ko파일이 있길래...
기 파일을 .gtkrc로 복사해 넣고 다시 컴파일 했더니
깨져서 나오는것도 아니고 아예 글자가 안보이는군요..
기본으로 들어있는 testgtk 를 실행애보니 한글도 잘나오던데...
한글 표시되게 하는법 아시는분은 조언좀 부탁 드립니다.
그리고 체크 버튼을 만드는데 기본으로 만들어지는 형식이

mini7662의 이미지

[질문] ld 옵션과 libstdc++ 라이브러리에 관한 문제입니다.

g++ 로 컴파일한 라이브러리와 사용자 프로그램을

ld 로 -shared 붙여서 공유 라이브러리를 만들려고 합니다.

라이브러리를 api.so 라고 하고,

사용자 프로그램을 user.o 라고 했을때,

target.so 를 만들려고

ld -shared -o target.so user.o api.so -lstdc++ 라고 하면

ld: cannot find -lstdc++ 이라고 에러 나구요...

ld -shared -o target.so user.o api.so /usr/lib/libstdc++-libc6.2-2.so.3 식으로

직접 잡아주면 됩니다.

링크가 안 잡혔거나 하는 문제 같은데...

ldconfig 써도 잘 모르겠구요...

hyunsro의 이미지

PPPOE서버에 대해

안녕하세요 ...
리눅스는 처음 경험하는거라 뭐가 뭔지 모르겠네요..
pppoe 서버를 하나 만들려고 하는데 리눅스로 가능한지 물어 보고 싶어서요..

저는 ADSL모뎀 관련회사에 근무하는데 pppoe서버를 하나 만들어서 모뎀 테스트를 하려구요...
웹을 뒤져보니까 linux는 아날로그 모뎀 사용자를 위한 ppp 서버에 대한 애기만 나오더라구요..
물론 저희 회사에는 linux말고 다른 os(MikroTik RouterOS)를 사용하여 pppoe서버를 만들어 놓은것이 있는데 ...linux로 구현해 볼려고 하거든요..

kimdy123의 이미지

질문] IPC[서로 다른 프로그램간의 통신]

예를 들어서 설명할께요.

Server Program:: "ServerControlWindow"
Client Program:: "ClientDrawingWindow"

ServerControlWindow::
main(){
.
.
.
ClientDrawingWindow를 invoke한다.
.
ClientDrawingwindow에게 뭔가를 그리라고 지시한다.
ClientDrawingwindow에게 그리라고 지시한다음 시그날을 받아
제대로 그렸는지 확인한다.
ClientDrawingwindow로부터 시그날을 받에 거기에 정해져 있는
procedure를 진행한다.

firster의 이미지

[질문] preemtive와 nonpreemtive?

유닉스에 맛들인지 얼마되지 않은 초보입니다. 음, 프로그래밍도 초보라고 할 수 있습니다.
unix internals라는 책을 구입해서 보고있는 중에 꽤 자주 나오는 단어인데, 제가 어렴풋이 알고있는 지식으론 오히려 이해에 방해가 되는 것 같아서 여기 질문을 올립니다.

한글로는 선점형(preemtive)과 비선점형(nonpreemtive)이라고 말하며, 선점형은 OS가 주도권을 독점하여 스케쥴링에 의해서 우선권이 높은 프로세스에게 CPU 사용권을 넘긴다 정도만 알고 있습니다. 뭐.. 그 와중에도 OS는 항상 감시의 눈을 떼지 않는다는 추상적이고 대략적인 감만 잡고있는 수준입니다. 반대로, 비선점형은 실행중인 프로세스에게 모든 제어권이 있어서 해당 프로세스의 잘못으로 인하여 다른 프로세스나 OS 자체에까지 큰 영향을 미칠 수 있다는 것으로 알고있는데요.

페이지

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