프로그래밍 QnA

smokye의 이미지

파일 입출력 관련 -C언어로 작성(초보임)

파일 입출력을 할 때 파일은 어디다 저장을 해야 하나요?
그리고 파일 입출력 코드는 윈도우에서 C로 파일 입출력 할 때랑 같은지도 가르쳐 주십시오.

artoss99의 이미지

[질문] system() / execle()

system("/usr/bin/csh");
execle("/usr/bin/csh","csh",NULL);

이 둘 모두 쉘을 실행시키는 거 아닌가요?
근데 위의 system()을 실행하면 쉘이 떨어지는데
아래 execle()를 실행하면 쉘이 떨어지지 않고 아무런 반응이 없네요.(즉 제 로그인쉘 그대로이네요)
제가 잘못 알고 있는 건가요?
답변 부탁드립니다.
이제 C언어를 공부한지 얼마 안되서 모르는게 너무 많네요.-_-;

twix1027의 이미지

[커널 프로그래밍]특정 디렉토리 안에 있는 파일명 얻어오기.

특정 디렉토리에 있는 파일이나 서브디렉토리 명을 알고 싶습니다.
어플리케이션 단에서 opendir 이나 readdir을 이용해서 구하듯이
커널에서는 어떤 함수를 써야하는지요.....

아시는분 제발 부탁드립니다. ㅠ_ㅠ

초보의 이미지

어휴..ㅠ.ㅠ..절망 모드입니다. 메세지 큐 사용문제입니다.ㅜㅜ

도저히 모르겠네요..책을뒤져두. 프로세스 2개만 동기화 나오는 예제만있구
제가 하려는 작업은
배열 40 개에 프로세스1,2,3,4 개를 생성시켜
프로세스1은 배열첨자1에 1을..2는 2를 3은 3을....
배열40개에 1,2,3,4,1,2,3,4,1,2,3,4 이렇게 들어가도록 순서를 동기화
시켜야하거든요.
메세지 큐를 사용해야하는데..도저히 모르겠습니다.
이렇게 어려운 리눅스 프로그래밍을 어떻게 하시는지 부러울따름입니다.
프로세스 1 이 메시지 큐에서 읽은값이 1이면 자신이 쓰고

nidle의 이미지

레퍼런스와 const에 관한 기초적인 질문입니다.

제가 책을 보면서 공부하다가 이해가 안되는부분이있어서요
"
--> int &max(int a,int b){return (a>b)?a:b;}

형식인자들은 함수 블록이 끝나면 소멸되기때문에 값으로 넘어온 것을
레퍼런스로 넘기려면 const키워드를 써야된다.

const int &max(int a,int b){return (a>b)?a:b;} " <----

이렇게 나와있는데요 위의상황에서 레퍼런스쓰면 안된다는것은알겠는데
const를 사용하면 된다는게 그냥 형식이라면 외우겠지만..
먼가 const의 기능이 있는거라면 왜 const를사용하면 되는건지 알려주세요

exsider의 이미지

서버를 일반유저 권한으로 실행시킬수 있는지???

이번에 프로그래밍 과제에 서버-클라이언트 를 만드는게 있는데요,
서버프로그램을 일반유저 권한으로 돌리는게 가능한지 알고 싶습니다.
사정상 제 컴퓨터에서 테스트해야 할텐데 실수로 시스템 말아먹을지도
모른다는 생각이 들어서요.
참고로 네트워크로 데이터를 주고받는 프로그램입니다.

namoooo의 이미지

정수 배열을 주면 랜덤으로 섞는 함수를 만들고 싶은데..

안녕하세요. 취미로 하는 허접코더 나무라고 합니다.

다름이 아니라 일정크기의 정수 배열을 주면 랜덤으로 두 인덱스를 잡아 두 위치의 값을 바꾸는 함수를 만들었습니다.
저 함수를 한 10번 정도 반복 실행하면 배열안의 값이 섞일거라 생각했는데요.

실재로 해보니 매번 sake_list를 호출할때 마다 똑같은 두 위치가 잡히더라구요. 예를들면 10번다 계속 array[2]와 array[8]을 바꾸는...

저는 매번 함수를 호출할때마다 함수 안의 random함수가 다른값을 만들어내리라 기대했는데 그렇게는 안되는거 같구...

kimyh의 이미지

move_uploaded_file() 문법이 맞는지 살펴주세요

move_uploaded_file($_FILES['file']['tmp_name'], $full_upload_dirname. $_FILES['file']['name']);
위의 내용은 $full_upload_dirname 라는 디렉토리에 $_FILES['file']['tmp_name'] 의 이미지화일을 $_FILES['file']['name']라는 이름으로 저장하라는 의미로 써본건데
$full_upload_dirname라는 디렉토리에는 이미지화일이 저장되지않고
$full_upload_dirname이 aaa이고 $_FILES['file']['name']이 bbb.jpg라면
현재의 작업디렉토리에 aaabbb.jpg 로 저장이 됩니다.

aaa디렉토리에 bbb.jpg를 저장 할려면 위의 구문을 어떻게 고처야 하나요.

kimyh의 이미지

이미지 출력이 않되는데 이런게 맞나요?

이미지를 저장했는데 이미지가 출력이 않돼서요.
디비의 테이블에 확인 해보면 aaa.jpg 또는 bbb.gif 등으로 저장된것을
확인할수 있습니다.

1, 그런데 이미지 저장할때 지정한 경로에는 아무 값도 들어가 있지를 않은데
그게 맞는건가요?(그런데 디비 테이블에는 화일이름이 저장되있슴)

2, 그리고 디비에 저장된 aaa.jpg 또는 bbb.gif 등의 화일명에 이미지의 size, type, byte의 이미지에 관련된 모든 정보가 들어가 있는건가요?

3, 이미지를 볼려면 다른 문자나, 숫자처럼 쿼리문 날려서

skylandi의 이미지

operator 연산자에 대한 질문입니다.

[code:1]
class Complex
{
private:
int Read;
int Imag;
public:
Complex();
Complex(Complex &);
~Complex();
void operator+=(Complex &addition);
void operator-=(Complex &subtraction);
void operator*=(Complex &multiply);
void operator/=(Complex &dividing);
void operator=(Complex &substitution);
void Set(int a,int b);
void Get();
int &a(int a);
int &a(int a,int b);
Complex &operator+(Complex &a);
Complex &operator+(Complex &b,Complex &c);

페이지

프로그래밍 QnA 구독하기