프로그래밍 QnA

lkjt의 이미지

잘못된 요구?

소켓 프로그램
[code:1]#include <stdio.h>
#include "winsock2.h"

void main() {

// Initialize Winsock.
WSADATA wsaData;
int iResult = WSAStartup( MAKEWORD(2,2), &wsaData );
if ( iResult != NO_ERROR )
printf("Error at WSAStartup()\n");

// Create a socket.
SOCKET m_socket;
m_socket = socket( AF_INET, SOCK_STREAM, IPPROTO_TCP );

if ( m_socket == INVALID_SOCKET ) {
printf( "Error at socket(): %ld\n", WSAGetLastError() );

mirr242의 이미지

디렉토리의 아이노드값을 추출하는 프로그램...

디렉토리의 아이노드값을 추출하는 프로그램을

만들려고 생각중인데요...(파일의 아이노드값이 아닌)

어떻게 해야 할지... 난감하네요....

디렉토리의 경로와 이름, 그 디렉토리의 파일 시스템(NFS)

을 알고 있다고 가정한다면???

이 정보들만으로 디렉토리의 아이노드값을 추출할 수 있을까요?

inode 구조체의 i_ino(아이노드 번호), i_mode(파일 유형과 접근 권한)등

이 필요할 듯 한데...

어떻게 해야할지 참 어렵네요...

도와주세요....

naisr00t의 이미지

C 문법등의 관한 도움말 파일은 없나요?

갑자기 책을 펼쳐보는게 귀찮아졌습니다. ^^

그래서 도움말 파일일 없을까하고 뒤졌는데, 못 찾겠네요.
혹시, C 문법과 활용을 때에 따라서 찾아 볼 수 있는 도움말 파일 " .chm "파일
없을까요?

아울러, JAVA, C++ 등도 같이 있으면 같이 알려주셨으면 고맙겠습니다.

dolsemix의 이미지

유저레벨 프로세스가 루트권한을 획득할려면...

제가 원하는 기능은 다음과 같습니다.
1. 일반 유저로 로그인
2. 유저레벨의 프로세스를 실행
3. 프로세스에서 루트 패스워드를 입력받음
4. 프로세스 자체에서 루트 인증하여 하드웨어 제어 기능 수행

한컴리눅스의 삼바서버 설정프로그램이 이런기능을 지원했던것 같은데 어떻게 구현하는지를 모르겠습니다.
나름대로 getuid/setuid 함수류를 이용하여 시도해 보았지만 접근방법이 틀린것 같네요...
프로세스에게 루트세션을 할당해줘야 할것 같은데...

bec7110의 이미지

CSS 관련 책 추천 부탁드립니다.

레이아웃은 무조건 table면 되는줄 알고

테이블 떡칠은 물런 몇번 중첩됬는지 모르는 테이블에

여기적이 합쳐진 셀들을 가지고 웹페이지를 짜다가..

원래 다들 그런줄 알았습니다.

그래도 나름대로 파일 분리하고 들여쓰기 하고 했지만..

들여쓰기도 탭으로 하는 제 습관때문에 한줄이 모두 들여쓰기가 되는 경우도 있더군요..

그래도 그냥 편하니깐 쓰다가..

css + div로 레이아웃은 물런 모든것이 테이블 없이도 해결된다는 것을

알아 버렸습니다.

ky1031의 이미지

shmat에 관한 질문입니다.

--- some_fun() ----------------------------------------------------------------

some_struct * some_fun()
{
if ((ShmId = shmget((key_t)some_value, sizeof(some_struct), IPC_PRIVATE)) < 0)
{
if ((ShmId = shmget((key_t)some_value, sizeof(some_struct), 0666 | IPC_CREAT)) < 0)
{
return NULL;
}
}
return((somestruct *)shmat(ShmId, (char *)0, 0)));
}

--------------------------------------------------------------------------------

위와같은 함수가 있을때여 이함수를 10번정도 부른다고 예를 들었을때
같은 id로 shmat를 했는데여

goguma73의 이미지

현프로세스확인

리눅스 초보입니다.

C프로그래밍 중인데 파일에서 임의의 PID를 얻어와서
이넘이 현재 돌아가고 있는 PID인가를 확인하고 싶습니다.
C에서 사용할수 있는 함수가 있으면 알려주세요.
C함수가 없으면 다른 방법에 대해서 좀 알려주세요

junteken의 이미지

socket에 옵션을 주고 싶은데요...

안녕하세요~~
socket에 option을 주어서 네트워크에 연결되지 않은 host에 접속을 하려고
할때 빨리 socket의 operation을 종료시키고 싶습니다.
이럴때는 어떤 option을 어떻게 주어야 하나요...
제가 조사해본바로는 setsockopt function을 쓰면 되는걸로 아는데..
잘안되네요...
한마디로 제 질문의 요지는 network상에 존재하지 않는 host에 연결시도시
대략1초정도 connection시도를 해보고 connection function을 종료시
키고 싶다는 것입니다. 다음은 제가 테스트해보고 있는 소스코드입니다.

kernelbomb의 이미지

구조체 함수멤버 사용에 관해서...

간단하게 class를 흉내낼려고 따라하고 있는데 세그먼트 폴트가 나네요.

원래 함수에는 init란게 없어서 name 멤버를 초기화 하지 않아 에러가

나는것 같아 init 함수를 넣어주고 초기화 시켰는데도 세그먼트 폴트가

납니다. 왜이러는지 정말 헷갈리네요.

[code:1]#include <stdio.h>
#include <stdlib.h>
#include <string.h>

struct data {
/* 멤버변수 선언 */
int id;
char *name;

/* 멤버함수 선언 */
void (*init)(struct data *pData);

페이지

프로그래밍 QnA 구독하기