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

C/C++ Q/A
[4427] 구조체에서 배열의 사이즈를 입력 받을려면..
환타 [searhea] 1463 읽음    2004-05-15 18:54
구조체에서 배열의 사이즈를 받아서 유동적으로 생성하고 싶은데 안데네요..

일단...볼랜드 5.5에서는...

struct packet{
    float rate;
    float store_time;
    float time;
    int buff_size;
    int buffer[];
    int count;
    int size;     
         int loss_paket;
};

이런식으로 선언을 해도 에러가 없더군요. 대신 VC에서는 배열에서 값이 없는

배열은 틀렸다고 나오네요.

그리고 이런식으로 쓰려고 했는데 잘 안되네요..

struct packet{
    float rate;
    float store_time;
    float time;
    int buff_size;
    int buffer[buff_size];
    int count;
    int size;     
         int loss_paket;
};


해서 버퍼사이즈를 메인에서 받아서 배열을

입력에 의해서 생성해주려 하는데...

생각해보니 저건 좀 안데겐네요..ㅡㅡ;

구조체를 만들어놓고 바꾸려 하면 델리가 없죠.

배열의 값을 유동적으로 받아서 생성하려면 어떡게 해야 할까요?


+ -

관련 글 리스트
4427 구조체에서 배열의 사이즈를 입력 받을려면.. 환타 1463 2004/05/15
4428     Re:구조체에서 배열의 사이즈를 입력 받을려면.. 조준회 1526 2004/05/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.