Administrator
Zodiac : Tổng số bài gửi : 409 Birthday : 02/02/1989 Join date : 05/09/2009 Age : 35 Đến từ : quảng ngãi Job/hobbies : sinh viên
| Tiêu đề: Ghi file nhị phân 14/10/2009, 20:33 | |
| - Code:
-
#include "stdio.h" #include "string.h"
void main( ) { //Khai bao bien FILE *file; short so2byte; int so4byte; char chuoikytu[100]; //Mo file file = fopen("KQ.txt", "wb"); if(file == NULL) { printf("Khong tao duoc file de ghi"); return; }
//nhap gia tri printf("Nhap so nguyen 2 byte: "); scanf("%d", &so2byte); printf("Nhap so nguyen 4 byte: "); scanf("%d", &so4byte); printf("Nhap chuoi ky tu: "); fflush(stdin); //xoa bo nho dem ban phim (khong can quan tam) gets(chuoikytu); int chieudai = strlength(chuoikytu); //lay chieu dai chuoi ky tu nhap vao //ghi cac gia tri da nhap vao flie fwrite(&so2byte, 2, 1, file); //ghi so 2 byte nen tham so thu 2 la 2 fwrite(&so4byte, 4, 1, file); //ghi so 4 byte nen tham so thu 2 la 4 fwrite(&chuoikytu, 1, chieudai, file); //ghi chuoi chom <chieudai> ky tu nen tham //so thu 3 la <chieudai> //dong file da mo fclose(file); //dung chuong trinh hexword de xem noi dung file duoi dang co so 16, tim hieu tai sao cac gia tri //duoc ghi vao file la nhu vay }
| |
|