C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[20141] Re:그렇다면 어떻게.....
오전&오후 [kkhhyy11] 851 읽음    2002-07-15 17:38
strncpy(temp->m, str1, strlen(str1));
이렇게 하시면 copy가 됩니다..

신혜영 님이 쓰신 글 :
: 그렇다면...
:
: 구조체
: typedef struct MyRec
: {
:   char m[20]; ---------> 이렇게 변경했을때
:   char n[20]; ---------> 이렇게 변경했을때
: }TMyRec;
: typedef TMyRec* PMyRec;
:
:
: 서버에서 보내는 부분...
:
:   String str1="test1";
:   String str2="test2";
:
:   PMyRec temp;
:   temp = new TMyRec;
:   temp->m = str1;
:   temp->n = str2;
:   ServerSocket->Socket->Connections[0]->SendBuf(temp,sizeof(temp));
:   delete temp;
:
: ............ 이런씩으로 보내면 에러가 나는데...
: 왜냐하면.... char 안에 string 를 못넣기 때문인데.. 어떻하면 넣을수가 있을까요????
:
: 클라이언트 부분
:   PMyRec temp;
:   temp = new TMyRec;
:   ClientSocket->Socket->ReceiveBuf(temp,Socket->ReceiveLength());
:   ShowMessage(temp->m);
:   ShowMessage(temp->n);
:   delete temp;
:
: ------------------ 그리고 받아온 char형을 string형으로는 어떻게?
:
: string형을 char*로 바꿀수는 있지만... string char[x] 형으로 바꿀수가 있나요?

+ -

관련 글 리스트
30196                     Re:그렇다면 어떻게..... 유영인.Chris 951 2002/07/15
30195                     Re:그렇다면 어떻게..... 이웅희 886 2002/07/15
20141                     Re:그렇다면 어떻게..... 오전&오후 851 2002/07/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.