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 ทำงานห้องสมุด - ระบบ ()

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

ลักษณะ

Cระบบการทำงานห้องสมุด int (const char * คำสั่ง) ชื่อคำสั่งหรือชื่อของโปรแกรมที่ระบุคำสั่งคำสั่งส่งผ่านไปยังสภาพแวดล้อมโฮสต์ที่จะดำเนินการโดยหน่วยประมวลผลและผลตอบแทนหลังจากคำสั่งเสร็จสมบูรณ์

คำแถลง

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

int system(const char *command)

พารามิเตอร์

  • คำสั่ง - ชื่อของตัวแปรที่มีการร้องขอสตริงซี

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

หากมีข้อผิดพลาดเกิดขึ้นค่าส่งกลับเป็น -1 มิฉะนั้นสถานะการกลับมาของคำสั่ง

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงให้เห็นถึงระบบ () ฟังก์ชันที่ใช้รายการของไฟล์และไดเรกทอรีทั้งหมดภายใต้ไดเรกทอรีปัจจุบันบนเครื่องยูนิกซ์

#include <stdio.h>
#include <string.h>

int main ()
{
   char command[50];

   strcpy( command, "ls -l" );
   system(command);

   return(0);
} 

Let 's รวบรวมและเรียกใช้โปรแกรมดังกล่าวข้างต้นผลลัพธ์ต่อไปนี้จะอยู่ในเครื่อง Unix:

drwxr-xr-x 2 apache apache 4096 Aug 22 07:25 hsperfdata_apache
drwxr-xr-x 2 railo railo 4096 Aug 21 18:48 hsperfdata_railo
rw------ 1 apache apache 8 Aug 21 18:48 mod_mono_dashboard_XXGLOBAL_1
rw------ 1 apache apache 8 Aug 21 18:48 mod_mono_dashboard_asp_2
srwx---- 1 apache apache 0 Aug 22 05:28 mod_mono_server_asp
rw------ 1 apache apache 0 Aug 22 05:28 mod_mono_server_asp_1280495620
srwx---- 1 apache apache 0 Aug 21 18:48 mod_mono_server_global

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

#include <stdio.h>
#include <string.h>

int main ()
{
   char command[50];

   strcpy( command, "dir" );
   system(command);

   return(0);
} 

Let 's รวบรวมและเรียกใช้โปรแกรมดังกล่าวข้างต้นผลต่อไปนี้ในเครื่อง Windows จะ:

a.txt
amit.doc
sachin
saurav
file.c

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