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

embeddeds0의 이미지

리눅스 mv 명령어 구현 중에 질문해봅니다~

// -- mv 명령어 구현
1 #include
2 #include
3 #include
4 #include
5
6 int file_del(char *file_name)
7 {
8 // 파일 삭제
9 int unlink_retval = unlink(file_name); // 원본파일 제거하여 반환값을 넘겨준다.
10 if (unlink_retval != 0) { // 파일을 올바르게 제거하였는지 검사한다.
11 return 1; // 실패했다면 반환값 1을 넘겨준다.
12 }
13 return 0; // 성공했다면 반환값 0을 넘겨준다.
14 }
15
16 int main(int argc, char *argv[])
17 {
18 char buffer[1024];
19 int fdin, fdout;

hsnks100의 이미지

django 과 template 에 관해 질문 하나 올리겠습니다.

django 를 이용하여 웹서비스를 구상중인데요.

게시판 형태를 만든다고 치면

view 에
def viewPost(request)... 이런것들이 있고

template 에 viewpost.html 이런것들이 있을겁니다.

문제는 게시판 하나를 만들 땐 하나의 template 파일로 해결이 가능 했는데, 예컨데
수정

게시판을 하나더 만들기 위해 패키지를 복사하게 되면

보통 어떻게 구조를 잡습니까? 도움 부탁합니다.

Twibap의 이미지

"++i"와 "i++"은 어떻게 다른가요?

안녕하세요.

저는 ++i의 경우에 i값을 사용하기 전에 1 증가시킨 뒤 (증가한)i값을 사용하고, i++의 경우는 i 값을 사용 한 뒤 i값을 1 증가시키는 것으로 알고있습니다.

Stroustrup의 4장 시험해보기를 풀다가 의문이 생겼습니다.

// a부터 z까지 각 소문자에 해당하는 정수값 출력하기.
#include "std_lib_facilities.h"
char i = 'a';
while (i {
cout ++i; // (2)
}

여기서 (2)번을 없애기 위해 (1)을 이렇게 수정했습니다.

char i = 'a';
while (i {

Twibap의 이미지

"++i"와 "i++"은 어떻게 다른가요?

안녕하세요.

저는 ++i의 경우에 i값을 사용하기 전에 1 증가시킨 뒤 (증가한)i값을 사용하고, i++의 경우는 i 값을 사용 한 뒤 i값을 1 증가시키는 것으로 알고있습니다.

Stroustrup의 4장 시험해보기를 풀다가 의문이 생겼습니다.

// a부터 z까지 각 소문자에 해당하는 정수값 출력하기.
#include "std_lib_facilities.h"
char i = 'a';
while (i<='z')
{
cout << i <<'\t'<< int(i)< ++i; // (2)
}

여기서 (2)번을 없애기 위해 (1)을 이렇게 수정했습니다.

char i = 'a';
while (i<='z')
{
cout << i <<'\t'<< int(i++)< }

kkw90111의 이미지

유닉스에서 만든 간단한 프로그램입니다. 실행이 이상합니다 도와주세요

이런 간단한 소스 질문을 여기에 올려도 될지 모르겠네요....
근데 정말 이상한 부분이 없는데 안되서 이렇게 질문 드립니다.
우선 간단한 명함관리 프로그램을 유닉스 환경에서 짜본겁니다
struct card; 라는 구조체를 선언하여고, 여기에는 name과 phone 이렇게 두개가 있습니다.
각각 16바이트로 할당했으며 결국 card 구조체는 총 32바이트 입니다.
countCard는 총 명함(card 구조체)의 개수이며, 변수값 i는 찾을 명함의 번호입니다.(0번 부터 ~ 마지막 번호까지)
이 코드가 실행되기 전에 open함수로 mynamecard라는 파일을 오픈해서 fd에 파일 디스크립터를 저장했습니다.
mynamecard에는 다른 프로그램으로 작성한 명함 데이터들이 이미 들어있고요.
궁극적으로 이 코드는 이미 작성된 명함을 찾아서 보고 수정하는 코드입니다.
다른 부분들은 이미 다른 프로그램에서 검증된 코드라 문제가 없는것 같은데

kdd43의 이미지

안녕하세요.. 학교과제중에..ㅠㅠ 도움좀 부탁드려요..

다음과 같이 실행하는 컴파일/링크 스크립트를 작성하라
build.sh –I /home/lecture/include:. -L X11:m –o target
-I : include path를 지정, 여러 개인 경우 ‘:’ 로 구분
-L : library 이름, 여러 개인 경우 ‘:’로 구분
옵션의 순서를 바뀔 수 있다
옵션은 생략될 수 있다.
- 단, -o 옵션은 생략되어서는 안된다.
옵션 설정이 잘못된 경우는 다음과 같이 출력하고 종료
build.sh [–I include path ] -L [libraries] –o

imjh2368의 이미지

iptables 정책설정 우선순위 관련 질문요!

리눅스 공부한지 얼마안된 초보입니다ㅠㅠ
iptables 정책관련해서 질문하나만 할께요!

Q. 내부서버에서 방화벽으로 ssh 접속이 가능하도록 설정하며, ssh 허용했을 때 로그를 "ssh_accept"로 설정하시오.

이런 문제였는데요.(기억이 잘 안나서 정확하진 않은듯요;;)

$IPTABLES -A INPUT -s $INT_NET -p tcp --dport 22 -j ACCEPT
$PTABLES -A INPUT -s $INT_NET -p tcp --dport 22 -j LOG --log-prefix "ssh_accept "

이렇게 설정했는데, 안되네요;;
그래서

$PTABLES -A INPUT -s $INT_NET -p tcp --dport 22 -j LOG --log-prefix "ssh_accept "
$IPTABLES -A INPUT -s $INT_NET -p tcp --dport 22 -j ACCEPT

이렇게 자리를 바꿔봤는데 되네요;;;

embeddeds0의 이미지

파일입출력 질문해봅니다..

#include
int main()
{
FILE *fp1, *fp2;
char *string = "Hello World!!";
long count, last;
char ch;

if ((fp1 = fopen("a.txt", "rb+")) == NULL) { // "a.txt" 파일을 읽고 쓰기가 가능하도록 파일을 개방한다.
printf("File Open Error!!\n");
fclose(fp1);
return 0;
}

fputs(string, fp1); // str에 저장되어 있는 문자열을 fp1 파일포인터에 연결된 파일에 출력한다.

sammykim의 이미지

VM에 Ubuntu 설치해서 사용하면 grep 명령어 사용시 처리가 너무 느립니다...

grep -irs로 파일 내 문자열을 찾으려고 하는데,,

아무리 기다려도 결과가 나오지 않네요...;;

뭐가 문제인지..

g560
ssd
사용중입니다.

가상이미지도 ssd에 만들었는데 이상하네요..ㅠㅠ

그냥 투컴이 답인가요..

페이지

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