2011-04-20 3 views
4

매우 빠른 질문입니다. 나는 을 사용하여 지시어를 사용하여 별도의 파일에서 & 텍스트 데이터를 소스 코드에 복사하려고합니다.include 지시문을 사용하여 집계 초기화

정상인가요?

struct Record; // collection of data fields 

Record rec = { #include "some_big_record.txt" }; 

int numbers[] = { #include "some_long_sequence_of_numbers.txt" }; 

제 박스 (GCC)에서 작동하지만 휴대용입니까?

답변

8

이 휴대용 :

Record rec = { 
#include "some_big_record.txt" 
}; 
+0

좋은 그 듣고. ** # include ** 앞에 공백이 허용됩니까? – pic11

+0

@ pic11'# '뒤에 공백을 추가하십시오. 이렇게 :'#include "data.txt"'. 편집 : 그냥 확인, 실제로 그것은 중요하지 않습니다. 이 질문보기 : http://stackoverflow.com/questions/789073/indenting-defines. – svens

관련 문제