스폰서
검색
신디케이션
스폰서

변환 이진

3 월, 25 2009년

공공 기능 CBin (ByVal Nr 롱로서, 선택적 정밀 정수로서 = 8) 로 문자열
Nr = 0까지 마라
CBin = CStr ((Nr 모드 2)) + CBin
Nr = Nr 2
루프
CBin = 포맷 (발 (CBin), 문자열 (정밀, "0"))
최종 함수

를 Private Sub를 Form_Load ()
MsgBox CBin (88)
End Sub 참고

exe 파일 정보

3 월, 25 2009년

# 포함
EXEHEAD 구조체

(
숯불 아이디 [2]; / / '남'& 'Z부터'
서명되지 않은 lastpg; / / 마지막 페이지가 더 바이트의에
서명되지 않은 크기; / / 512 바이트 페이지가 더 총
서명되지 않은 reloc; / / 아무 이전 테이블의 항목을
서명되지 않은 headersize; / / paras에 헤더 크기
서명되지 않은 minpara; / / 분. paras reqd. 학생감.
서명되지 않은 maxpara; / / 최대. paras reqd. 학생감.
서명되지 않은 stackseg; / / seg 스택의 초기 값.
서명되지 않은 stackoff; / / 특검팀의 초기 값
서명되지 않은 chksum; / / 헤더 체크섬
서명의 IP; / / 진입 지점의 IP
서명 CS를; / / 엔트리 포인트 CS를
서명되지 않은 relocoff; / / 1 일 이전에 물품의 오프셋
서명되지 않은 숯불 오버레이; / / 오버레이 번호
);
int 주 (int argc, 숯불 * argv가 [])

(
이미지 * FP가;
구조체 EXEHEAD exehead;
((FP가 =하면 fopen 경우 ( "sound.exe", "를 남겨주세요")) == NULL을)

(
printf ( "오류 :")을 열고 파일 errorn;
반환 1;
)
fread (& exehead, sizeof (exehead), 1, FP가);
printf ( "EXE 파일 서명 : % C % 중", exehead.id [0], exehead.id [1]);
마지막 섹터에 printf ( "총 바이트 : % 해제", exehead.lastpg);
printf ( "총 섹터 (1 부문 = 512 바이트) : % 해제", exehead.size);
printf ( "이전 테이블 항목의 번호 : % 해제", exehead.reloc);
단락에서 printf ( "헤더 크기 : % 유엔",) exehead.headersize;
printf ( "민. paras. reqd. 프로그램에 의해 : % 해제", exehead.minpara);
printf ( "맥스. paras. reqd. 프로그램에 의해 : % 해제", exehead.maxpara);
printf ( "SS 친위대의 초기 값 : % 유엔",) exehead.stackseg;
printf ( "특검팀의 초기 값 : % 해제", exehead.stackoff);
printf ( "헤더 체크섬 : % 해제", exehead.chksum);
printf ( "IP의 초기 값 : % 해제", exehead.IP);
printf ( "고객의 초기 값 : % 해제", exehead.CS);
printf ( "오프셋 1 이전 항목의 : % 해제", exehead.relocoff);
printf ( "중첩 번호 : % DN을", exehead.overlay);

반환 0;
)

예를 열거

3 월 24 일 2009년

# 포함

형식 열거 (일, 월, 화, 수, 목, 금, 토) 일;

주요 int ()
(
일내 번호;
printf ( "제발") week.n의 하루의 번호를 입력;
scanf ( "% d 개", & 번호);
(숫자) 스위치
(
사건 0 : printf ( "하루 Sunday.n"); 휴식;
사례 1 : printf ( "하루 Monday.n"); 휴식;
사례 2 : printf ( "하루 Tuesday.n"); 휴식;
사례 3 : printf ( "하루 Wednesday.n"); 휴식;
사례 4 : printf ( "하루 thursday.n"); 휴식;
사례 5 : printf ( "하루 Friday.n"); 휴식;
사례 6 : printf ( "하루 saturday.n"); 휴식;
)
반환 0;
)

바이트로 뭐든

2009년 3월 23일

기능 SetBytes (바이트) 문자열로

GoTo ErrorHandler에서 오류가 발생했습니다

바이트> = 1,073,741,824 그렇다면
SetBytes = 포맷 (바이트 / 1024 / 1024 / 1024, "# 0.00") _
& "기가바이트"
ElseIf 바이트> = 1048576 그럼
SetBytes = 포맷 (바이트 / 1024 / 1024, "# 0.00") & "MB의"
ElseIf 바이트> = 1024 그럼
SetBytes = 포맷 (바이트 / 1024, "# 0.00") & "이하"
ElseIf 바이트 <1024년 그럼
SetBytes = 픽스 (바이트) & "바이트"
최종면

출구 기능
ErrorHandler :
SetBytes = ""를 계산할 수없습니다
최종 함수

를 Private Sub를 Form_Load ()
MsgBox SetBytes (1100)
End Sub 참고

프랑스어 사전 영어

2009년 3월 22일

# 포함
# 포함

숯불 DICT [] [2] [40] = (
"안녕하세요", "안녕하세요",
"1 년", "annee",
"좋아", "좋아",
"자동차", "voiture",
"집", "MAISON",
"예", "예",
"친구", "아미",
"길", "후회",
"",""
);

int 주 (무효)
(
int 전 = 0;
숯불 워드 [80];

printf ( ")는 영어로"for.n 검색하는 단어를 입력;
(단어) gets;
동안 (strcmp ([나] [0 ],"")) DICT
(
만약 (! strcmp (단어, DICT [나] [0]))
(
printf ( "프렌치 이에 상응하는 비용입니다 : % SN"이란, DICT [전] [1]);
휴식;
)
난 + +;
)

만약 (! strcmp ([나] [0] DICT, ""))
printf ( "Word를하지 found.n");

반환 0;
)