30.10.2014 Views

o_195h4n6al16jb186b1b2qs7fgssa.pdf

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

printf("Cannot open afile1\n");<br />

else<br />

{<br />

printf("afile1 was opened\n");<br />

y = fclose(myfile1);<br />

if (y == EOF)<br />

printf("afile1was not closed\n");<br />

else<br />

printf("afile1 was closed\n");<br />

}<br />

if ((myfile1 = fopen("afile1", "w+")) == NULL)<br />

printf("Second try,cannot open afile1\n");<br />

else<br />

{<br />

printf("Second try,afile1 was opened\n");<br />

y = fclose(myfile1);<br />

if (y == EOF)<br />

printf("afile1was not closed\n");<br />

else<br />

printf("afile1 was closed\n");<br />

}<br />

if ((myfile2 = fopen("afile2", "w+")) == NULL)<br />

printf("Cannot open afile2\n");<br />

else<br />

{<br />

printf("afile2 was opened\n");<br />

y = fclose(myfile2);<br />

if (y == EOF)<br />

printf("afile2was not closed\n");<br />

else<br />

printf("afile2 was closed\n");<br />

}<br />

}<br />

Output:<br />

Cannot open afile1<br />

Second try, afile1 was opened<br />

afile1 was closed<br />

afile2 was opened<br />

afile2 was closed<br />

char buf [] = "Đây là văn bản \ n";<br />

fputs (buf, thiết bị xuất chuẩn);<br />

fputs ("|", thiết bị xuất chuẩn);<br />

}<br />

Đầu ra:<br />

Đây là văn bản<br />

|<br />

dsPIC<br />

®<br />

Thư viện Công cụ Ngôn ngữ<br />

DS51456B trang 240<br />

fread<br />

Mô tả: Đọc dữ liệu từ các dòng suối.<br />

Bao gồm:<br />

2004 Microchip Technology Inc<br />

Prototype: size_t fread (void * ptr, size_t size, nelem size_t,<br />

FILE * stream);<br />

Đối số: ptr con trỏ đến bộ đệm lưu trữ<br />

kích thước kích thước của sản phẩm<br />

số nelem tối đa các mặt hàng được đọc<br />

dòng con trỏ đến dòng<br />

Quay trở lại giá trị: Trả về số yếu tố hoàn toàn đọc lên đến nelemwhose<br />

kích thước được xác định bởi kích thước.<br />

Bình luận: Chức năng đọc ký tự FROMA dòng cho vào bộ đệm<br />

trỏ đến bởi ptruntil các cửa hàng chức năng kích thước * nelemcharacters<br />

hoặc thiết lập cuối cùng của tập tin hoặc chỉ số lỗi. freadreturns n / size trong đó<br />

n là<br />

số ký tự nó đọc. Nếu n không phải là một bội số của kích thước, giá trị<br />

của phần tử cuối cùng là không xác định. Nếu chức năng đặt ra các lỗi<br />

chỉ số, chỉ số tập tin vị trí là không xác định.<br />

Ví dụ: # include / * Cho fread, fwrite, * /<br />

/ * Printf, fopen, fclose, * /<br />

/ * Sizeof, FILE, NULL * /<br />

int main (void)<br />

{<br />

FILE * buf;<br />

int x, numwrote, numread;<br />

nums đôi [10], readnums [10];<br />

if ((buf = fopen ("afile.out", "w +")) = NULL)<br />

{<br />

for (x = 0; x

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!