-
13-12-2014, 01:43 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thắc mắc về hàm ghi một số nguyên lên tệp theo kiểu nhị phân - putw
Chương trình sau thực hiện ghi một vài giá trị nguyên lên tệp theo kiểu nhị phân, sau đó cho in các giá trị nguyên đó lên màn hình từ tệp:
Mã:#include <stdio.h>#include <conio.h>#include <process.h>void main(){ FILE *f; int i; /* ghi cac so nguyen */ f=fopen("integer","wb"); for (i=1000;i<=1005;i++) putw(i,f); fclose(f); /* doc cac so nguyen tu tep */ system("cls"); f=fopen("integer","rb"); while ((i=getw(f))!=EOF) printf(" %d ",i); fclose(f);}
View more random threads:
- cho em hỏi em dùng win,DEVC++ 64 bít,máy thầy dùng 32 bít,thế chương trình của em chạy được trên máy của thầy không?
- Lập trình với thư viện libfdr của Jimplank?
- sữa lỗi bài code về tập tin file trong C/C++
- làm sao tạo được random trong VS 2010
- bài toán tính tổng có chứa giai thừa ở mẫu?
- [C]Bài tập tính đa thức - cần giúp đỡ
- DEV-C++ ko có alloc.h
- Con trỏ trong bài này khó hiểu quá ạ ...
- nhập n và in ra số nguyên tố tương ứng
- Bài tập C: Tìm tập con từ tập n phần tử?
-
13-12-2014, 02:16 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hàm đó ghi số nguyên vào file dưới dạng nhị phân
1000 -> 00 00 03 E8, biểu thị dưới dạng big-endian là E8 03 00 00
1001 -> 00 00 03 E9, biểu thị dưới dạng big-endian là E9 03 00 00
...
mở file đấy bằng một chương trình hex editor (như ultraedit) chẳng hạn là bạn sẽ thấy.
-
13-12-2014, 04:51 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn muốn thấy số thì phải ghi bằng text mode, chứ binary mode là ghi theo mã nhị phân muh ^^
Rocket 1h là thực phẩm chức năng giúp tăng cường sinh lý nam có nguồn gốc hoàn toàn từ dược liệu tự nhiên. Rất nhiều nam giới đã tuyển lựa Rocket 1h như một phương thuốc hữu hiệu để cải thiện tình...
Nguyên nhân của cặp đôi nam nữ mua...