Latest web development tutorials
×

C หลักสูตร

C กวดวิชาภาษา C แนะนำโดยย่อ C การตั้งค่าสภาพแวดล้อม C โครงสร้างหลักสูตร C ไวยากรณ์พื้นฐาน C ชนิดข้อมูล C ตัวแปร C คงที่ C ประเภทการจัดเก็บ C ผู้ประกอบการ C ผู้พิพากษา C การไหลเวียน C ฟังก์ชัน C การกำหนดขอบเขตกฎระเบียบ C แถว C ชี้ C เชือก C โครงสร้าง C สหภาพ C ฟิลด์บิต C typedef C อินพุตและเอาต์พุต C การอ่านออกเขียนเอกสาร C preprocessor C ส่วนหัว C ปลดเปลื้อง C จัดการข้อผิดพลาด C recursion C พารามิเตอร์ตัวแปร C จัดการหน่วยความจำ C บรรทัดคำสั่ง C คลาสสิก 100 ราย

C ห้องสมุดมาตรฐาน

C ห้องสมุดมาตรฐาน - คู่มืออ้างอิง C ห้องสมุดมาตรฐาน - <assert.h> C ห้องสมุดมาตรฐาน - <ctype.h> C ห้องสมุดมาตรฐาน - <errno.h> C ห้องสมุดมาตรฐาน - <float.h> C ห้องสมุดมาตรฐาน - <limits.h> C ห้องสมุดมาตรฐาน - <locale.h> C ห้องสมุดมาตรฐาน - <math.h> C ห้องสมุดมาตรฐาน - <setjmp.h> C ห้องสมุดมาตรฐาน - <signal.h> C ห้องสมุดมาตรฐาน - <stdarg.h> C ห้องสมุดมาตรฐาน - <stddef.h> C ห้องสมุดมาตรฐาน - <stdio.h> C ห้องสมุดมาตรฐาน - <stdlib.h> C ห้องสมุดมาตรฐาน - <string.h> C ห้องสมุดมาตรฐาน - <time.h>

C ทำงานห้องสมุด - fwrite ()

C ห้องสมุดมาตรฐาน - <stdio.h> C ห้องสมุดมาตรฐาน - <stdio.h>

ลักษณะ

C ทำงานห้องสมุดfwrite size_t (const โมฆะ * PTR, ขนาด size_t, nmemb size_t ไฟล์ * สตรีม) เขียนข้อมูลที่ชี้ไปตามอาร์เรย์ PTRไปยังกระแสกระแสที่กำหนด

คำแถลง

นี่คือ fwrite () ฟังก์ชั่นการประกาศของ

size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream)

พารามิเตอร์

  • PTR - นี้เป็นตัวชี้ที่จะเขียนองค์ประกอบของอาร์เรย์
  • ขนาด - ขนาดของการที่จะได้รับการเขียนขึ้นสำหรับแต่ละองค์ประกอบในไบต์
  • nmemb - นี่คือจำนวนขององค์ประกอบที่ขนาดของแต่ละองค์ประกอบคือไบต์ขนาด
  • กระแส - นี่คือการชี้ไปยังวัตถุแฟ้ม, แฟ้มวัตถุระบุกระแสออก

ราคาย้อนกลับ

หากประสบความสำเร็จฟังก์ชันจะส่งคืนวัตถุ size_t ที่แสดงถึงจำนวนรวมขององค์ประกอบเมื่อวัตถุเป็นจำนวนเต็มชนิดข้อมูล ถ้าพารามิเตอร์หมายเลขนี้ nmemb จะแตกต่างกันข้อผิดพลาดจะปรากฏขึ้น

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงให้เห็นถึง fwrite () ฟังก์ชั่นถูกนำมาใช้

#include<stdio.h>

int main ()
{
   FILE *fp;
   char str[] = "This is w3cschool.cc";

   fp = fopen( "file.txt" , "w" );
   fwrite(str , 1 , sizeof(str) , fp );

   fclose(fp);
  
   return(0);
}

Let 's รวบรวมและเรียกใช้โปรแกรมข้างต้นซึ่งจะสร้างfile.txt ไฟล์ซึ่งอ่านดังนี้

This is w3cschool.cc

ตอนนี้ขอใช้ขั้นตอนต่อไปนี้เพื่อดูเนื้อหาของแฟ้มข้างต้นนี้

#include <stdio.h>

int main ()
{
   FILE *fp;
   int c;

   fp = fopen("file.txt","r");
   while(1)
   {
      c = fgetc(fp);
      if( feof(fp) )
      {
          break ;
      }
      printf("%c", c);
   }
   fclose(fp);
   return(0);
}

C ห้องสมุดมาตรฐาน - <stdio.h> C ห้องสมุดมาตรฐาน - <stdio.h>