프로그래밍 QnA

dltkddyd의 이미지

[완료]string으로 캐스팅할 수 없을까요?

st 단일포인터가 가리키는 문자열을 string 타입인 s로 저장하려고 합니다. 그래서 *st를 캐스팅했더니 계속 에러가 나네요. string 객체를 사용해서 substr 함수를 사용해야 하는데 말입니다.

char *st=(char*)"I miss you.";
string s=string(*st);

어떻게 s라는 string 객체에 st 포인터가 가리키는 문자열을 대입할 수 있을까요?

new0092의 이미지

socket 프로그래밍 질문입니다.

리눅스 소켓 프로그램을 하기 전에 winsock 교재로 공부하고 있습니다. ( 입문 단계입니다. )

server 와 client 가 send() recv () 가 되지 않습니다.

같은 코드로 다른 자리에서는 되는 것을 확인했습니다(!)

왜 그런지 궁금합니다. 환경 설정 문제인디. 참고로 저는 visual c++ 2010 을 사용하고 있습니다

server code 입니다.


#include
#include
#include
void err_display(char *msg) ;
void err_quit(char *msg) ;

new0092의 이미지

socket 프로그래밍 질문입니다.

리눅스 소켓 프로그램을 하기 전에 winsock 교재로 공부하고 있습니다. ( 입문 단계입니다. )

server 와 client 가 send() recv () 가 되지 않습니다.

같은 코드로 다른 자리에서는 되는 것을 확인했습니다(!)

왜 그런지 궁금합니다. 환경 설정 문제인디. 참고로 저는 visual c++ 2010 을 사용하고 있습니다

server code 입니다.


#include
#include
#include
void err_display(char *msg) ;
void err_quit(char *msg) ;

new0092의 이미지

socket 프로그래밍 질문입니다.

리눅스 소켓 프로그램을 하기 전에 winsock 교재로 공부하고 있습니다. ( 입문 단계입니다. )

server 와 client 가 send() recv () 가 되지 않습니다.

같은 코드로 다른 자리에서는 되는 것을 확인했습니다(!)

왜 그런지 궁금합니다. 환경 설정 문제인디. 참고로 저는 visual c++ 2010 을 사용하고 있습니다

server code 입니다.


#include
#include
#include
void err_display(char *msg) ;
void err_quit(char *msg) ;

mogin1의 이미지

쉘상에서 stdout만 다른 터미널로 변경하는방법 질문.

제목그대로 쉘상에서 stdout만 다른터미널로 변경하는 방법이 있을까요?

또, A터미널과 B터미널에서 서로 연결되어 stdout출력될때 A,B둘다 출력되며 stdin도 두곳에서 입력방법

도 있는지 궁금하네요.

익명 사용자의 이미지

shell 스크립트 문제좀 물어봅니다.

파일 포맷이 같은 여러개의 파일을 각각 폴더로 이동시키려는데 이게 생각대로 잘 안되네요..

----------------------------
pwd : /home/a/

a 라는 폴더 안에 000-01 , 000-02 , 000-03 .... 000.50 <- 이렇개 50개의 파일이 있다 치고

01,02,03,04 ... 50 <- 이렇게 50개의 폴더가 있다 치면

xxx.sh 파일에 문법 작성후 각각 번호에 맞게 각 폴더로 이동시키려고 할려는데

000-01 파일 이름을 파싱해서 01을 따서 폴더 01과 같을 때 mv 하겠다 이렇게 했는데 잘안되네요.

1번쨰 질문 : 파일이름을 파싱하는데 01을 파싱해서 변수에 어떻게 넣어야하나요?

2 : 파싱해 만든 변수와 01,02...폴더 이름과 비교해서 같으면 mv 할려고하는데 어떤 방식으로 비교를 해야하나요?

힌트좀 주시면 ㄳ하겟습니다.

익명 사용자의 이미지

외부 USB 메모리에 파일 Read, Write 하는 방법이 궁금합니다.

안녕하세요.

외부 USB 메모리리를 자유롭게 읽고 쓰고 싶습니만 아는게 없어서 질문 드립니다 ^^;

많은 가르침 부탁드리겠습니다.

char ch;
FILE * fp=fopen("/media/Yeon_USB/sample/save_exm.txt", "wt");
if(fp==NULL) {
puts("fail !!");
return -1;}

printf("C - Please input Character : ");
scanf("%s", &ch);
fprintf(fp, "%c\n", ch);
fclose(fp);
return 0;

위 프로그램에서는 특정 usb의 경로로 접속해서 해당 파일에 데이터를 적고 있습니다.

질문 드립니다 ^^

1) 위 경로 "/media/Yeon_USB/sample/save_exm.txt" 말고 다른 절대 경로를 통해서 접속할 수 있나요?

dltkddyd의 이미지

[완료]문자열을 구조체 변수의 포인터에 대입하려 하는데, 잘 안되네요.

Paragraph라는 구조체 타입으로 group을 만들었습니다. 그리고 구조체의 멤버 sen 포인터에 문자열의 주소를 대입하려 했으나 두 번째에서 잘 안되네요. 대입이 제대로 됐는지 검증하려고 루프를 돌릴 때 확인해보면 (group+1)의 sen 포인터에 "Welcome"의 주소가 대입된 채로 그대로인데요. "to"의 주소가 대입돼야 하는데 말입니다.

#include
#include
#include
using namespace std;

struct Paragraph {
int senS;
int senE;
char *sen;
int wS;
int wE;
};

int main() {
Paragraph *group;
int length=2;
group=(Paragraph*)malloc(length*sizeof(Paragraph));
group->senS=0;
group->senE=9;

cleansugar의 이미지

시간정보나 위치정보에 조작이 없음을 증명할 수 있는 기술이 있을까요?

스마트폰의 지피에스 위치정보는 위치 조작하는 프로그램을 쓰면 가지도 않은 곳에 갔다고 조작할 수 있습니다.

이걸 막는 기술이 있을까요?

특히, 지피엘같은 자유오픈소스로 가능할까요?

이것도 일종의 디알엠(복제방지기술)을 써야 될까요?

또, 하드웨어의 도움 없이 소프트웨어로 가능할까요?

그리고 시간정보도 마찬가지로 중앙의 시간서버가 조작되지 않도록 인증하는 기술이 있나요?

시점인증용서버가 있는 것 같은데 무슨 원리인가요?

페이지

프로그래밍 QnA 구독하기