ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

h2pas-3.0.0 - ออนไลน์ใน Cloud

เรียกใช้ h2pas-3.0.0 ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง h2pas-3.0.0 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


h2pas - โปรแกรมแปลงส่วนหัว C เป็นหน่วย Pascal

เรื่องย่อ


สวัสดี [ตัวเลือก] ชื่อไฟล์

DESCRIPTION


สวัสดี พยายามแปลงไฟล์ส่วนหัว C เป็นหน่วยปาสกาล สามารถรองรับ C . ได้มากที่สุด
สร้างที่พบในไฟล์ส่วนหัว C และพยายามแปลเป็น
คู่ภาษาปาสกาล เห็น ก่อสร้าง ส่วนสำหรับคำอธิบายแบบเต็มของสิ่งที่
นักแปลสามารถจัดการได้

การใช้


H2pas เป็นเครื่องมือบรรทัดคำสั่งที่แปลไฟล์ส่วนหัว C เป็นหน่วย Spascal มันอ่านว่า
ไฟล์ส่วนหัว C และแปลการประกาศ C เป็นการประกาศปาสกาลที่เทียบเท่าที่
สามารถใช้ในการเข้าถึงรหัสที่เขียนด้วยภาษาซี

เอาต์พุตของโปรแกรม h2pas ถูกเขียนลงในไฟล์ที่มีชื่อเดียวกับส่วนหัว C
ไฟล์ที่ใช้เป็นอินพุต แต่มีนามสกุล .หน้า. ไฟล์เอาต์พุตที่ h2pas
สร้างได้หลายวิธีด้วยตัวเลือกมากมาย

OPTIONS


ผลลัพธ์ของ สวัสดี สามารถควบคุมได้ด้วยตัวเลือกต่อไปนี้:

-d ใช้ ภายนอก; สำหรับการประกาศขั้นตอนและการทำงานทั้งหมด

-D ใช้ ภายนอก libname ชื่อ 'func_name' สำหรับการประกาศฟังก์ชันและขั้นตอน

-e ปล่อยชุดค่าคงที่แทนประเภทการแจงนับสำหรับ C อีนุม สร้าง.

-i สร้างไฟล์รวมแทนหน่วย (ละเว้นส่วนหัวของหน่วย)

-l libname
ระบุชื่อไลบรารีสำหรับการประกาศฟังก์ชันภายนอก

-o ออกจากไฟล์
ระบุชื่อไฟล์เอาต์พุต ค่าเริ่มต้นคือชื่อไฟล์อินพุตที่มีนามสกุล
แทนที่ด้วย .หน้า ""

-p ใช้ตัวอักษร P หน้าพารามิเตอร์ประเภทตัวชี้แทน "^"

-s ตัดความคิดเห็นจากไฟล์อินพุต ตามค่าเริ่มต้น ความคิดเห็นจะถูกแปลงเป็นความคิดเห็น
แต่อาจถูกแทนที่ เนื่องจากเครื่องสแกนจัดการความคิดเห็น

-t เติมชื่อประเภท typedef ข้างหน้าด้วยตัวอักษร T (เคยเป็นไปตามแบบแผนของบอร์แลนด์
ว่าทุกประเภทควรกำหนดด้วย T)

-v แทนที่พารามิเตอร์ตัวชี้ด้วยการเรียกด้วยพารามิเตอร์อ้างอิง ใช้ด้วยความระมัดระวังเพราะ
บางสายสามารถคาดหวังตัวชี้ NIL

-w ไฟล์ส่วนหัวเป็นไฟล์ส่วนหัว win32 (เพิ่มการรองรับมาโครพิเศษบางตัว)

-x จัดการ SYS_TRAP ของไฟล์ส่วนหัว PalmOS

ก่อสร้าง


การประกาศและคำสั่ง C ต่อไปนี้ได้รับการยอมรับ:

กำหนด
นิยามจะเปลี่ยนเป็นค่าคงที่ปาสกาลหากนิยามนั้นง่าย มาโครคือ
เปลี่ยน - ทุกที่ที่เป็นไปได้ในการทำงาน; อย่างไรก็ตาม อาร์กิวเมนต์เป็นจำนวนเต็มทั้งหมด
ดังนั้นต้องเปลี่ยนด้วยตนเอง นิพจน์ง่าย ๆ ในนิยามสเตตัส are
รู้จัก เช่นเดียวกับตัวดำเนินการเลขคณิตส่วนใหญ่ ได้แก่ การบวก การลบ
การคูณ, การหาร, ตัวดำเนินการตรรกะ, ตัวดำเนินการเปรียบเทียบ, กะ
ผู้ประกอบการ โครงสร้าง C ( A ? B : C) เป็นที่รู้จักและแปลเป็น
โครงสร้าง Pascal ด้วยคำสั่ง IF (อย่างไรก็ตามนี่เป็นข้อผิดพลาด)

ตัวประมวลผลล่วงหน้า งบ
คำสั่งการประมวลผลล่วงหน้าแบบมีเงื่อนไขได้รับการยอมรับและแปลเป็น
คำสั่งคอมไพเลอร์ปาสกาลที่เทียบเท่า ความพิเศษ #ifdef __cplusplus นอกจากนี้ยังมี
รับรู้และลบออก

พิมพ์ดีฟ
คำสั่ง typedef ถูกเปลี่ยนเป็นคำสั่งประเภทปาสกาล พื้นฐานดังต่อไปนี้
ประเภทได้รับการยอมรับ:

ถัง เปลี่ยนเป็นตัวอักษร

ลอย เปลี่ยนเป็นจริง (=สองเท่าในปาสกาลฟรี)

int เปลี่ยนเป็นลองจินต์

ยาว เปลี่ยนเป็นลองจินต์

ยาว int
เปลี่ยนเป็นลองจินต์

Short เปลี่ยนเป็นจำนวนเต็ม

ไม่ได้ลงนาม
เปลี่ยนเป็นพระคาร์ดินัล

ไม่ได้ลงนาม ถัง
เปลี่ยนเป็นไบต์

ไม่ได้ลงนาม int
เปลี่ยนเป็นพระคาร์ดินัล

ไม่ได้ลงนาม ยาว int
เปลี่ยนเป็นพระคาร์ดินัล

ไม่ได้ลงนาม Short
เปลี่ยนเป็นคำ

ถือเป็นโมฆะ ละเว้น
ประเภทเหล่านี้จะเปลี่ยนแปลงเช่นกันหากปรากฏในอาร์กิวเมนต์ของฟังก์ชันหรือขั้นตอน

ฟังก์ชั่น และ ขั้นตอน
มีการแปลหน้าที่และขั้นตอนการทำงานด้วย ชนิดพอยน์เตอร์อาจเปลี่ยนเป็น
โทรตามอาร์กิวเมนต์อ้างอิง (โดยใช้ คือ อาร์กิวเมนต์) โดยใช้ -p บรรทัดคำสั่ง
การโต้แย้ง. ฟังก์ชันที่มีจำนวนตัวแปรของอาร์กิวเมนต์จะเปลี่ยนเป็น a
ทำงานด้วย an แถว of const ข้อโต้แย้ง.

specifiers
extern ตัวระบุได้รับการยอมรับ อย่างไรก็ตามมันถูกละเลย NS แน่น ตัวระบุคือ
ยังรับรู้และเปลี่ยนแปลงด้วย แพ็คเร็กคอร์ด คำสั่ง NS const ตัวระบุคือ
ยังรับรู้แต่ถูกละเลย

การปรับเปลี่ยน
ถ้า -w มีการระบุตัวเลือก จากนั้นระบบจะรู้จักตัวปรับแต่งต่อไปนี้: STDCALL
, ซีดีอีซีแอล , โทรกลับ , ปาสคาล , วินาปี้ , ทางเข้า , วิงไดอาปี ตามที่กำหนดไว้ใน win32
ส่วนหัว ถ้าเพิ่มเติม -x ระบุตัวเลือกแล้ว SYS_TRAP ตัวระบุคือ
ยังรับรู้

เมนส์ โครงสร้าง enum ถูกเปลี่ยนเป็นประเภทการแจงนับ; จำไว้ว่าในC
ประเภทการแจงนับสามารถมีค่าที่กำหนดให้กับพวกเขา ฟรี Pascal ยังช่วยให้สิ่งนี้เพื่อ
ระดับหนึ่ง ถ้าคุณรู้ว่าค่าถูกกำหนดให้กับ enums เป็นการดีที่สุดที่จะใช้
-e ตัวเลือกในการเปลี่ยน enus เป็นชุดของค่าคงที่จำนวนเต็ม

สหภาพแรงงาน สหภาพแรงงานจะถูกเปลี่ยนเป็นเร็กคอร์ดตัวแปร

โครงสร้าง
ถูกเปลี่ยนเป็นระเบียนปาสกาลด้วย C การบรรจุ

ใช้ h2pas-3.0.0 ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS นำเสนอคุณสมบัติ ANSI SQL
    & ทำงานบน Linux, Windows &
    หลายแพลตฟอร์ม Unix คุณสมบัติ
    การทำงานพร้อมกันและประสิทธิภาพที่ยอดเยี่ยม
    & พลัง...
    ดาวน์โหลด Firebird
  • 2
    Kompozer
    Kompozer
    KompoZer เป็นโปรแกรมแก้ไข HTML wysiwyg โดยใช้
    ฐานโค้ด Mozilla Composer เนื่องจาก
    การพัฒนาของ Nvu ถูกหยุดลง
    ในปี 2005 KompoZer แก้ไขข้อบกพร่องมากมายและ
    เพิ่มเ...
    ดาวน์โหลดโปรแกรม KompoZer
  • 3
    ดาวน์โหลดมังงะฟรี
    ดาวน์โหลดมังงะฟรี
    The Free Manga Downloader (FMD) เป็น
    แอปพลิเคชันโอเพ่นซอร์สที่เขียนใน
    Object-Pascal สำหรับการจัดการและ
    ดาวน์โหลดมังงะจากเว็บไซต์ต่างๆ
    นี่คือกระจก...
    ดาวน์โหลด Manga Downloader ฟรี
  • 4
    Aetbootin
    Aetbootin
    UNetbootin ช่วยให้คุณสร้างบูตได้
    ไดรฟ์ USB สดสำหรับ Ubuntu, Fedora และ
    การกระจาย Linux อื่น ๆ ที่ไม่มี
    เขียนซีดี มันทำงานบน Windows, Linux,
    และ ...
    ดาวน์โหลด UNetbootin
  • 5
    โดลิบาร์ ERP - CRM
    โดลิบาร์ ERP - CRM
    Dolibarr ERP - CRM ใช้งานง่าย
    แพ็คเกจซอฟต์แวร์โอเพ่นซอร์ส ERP และ CRM
    (รันด้วยเว็บเซิร์ฟเวอร์ php หรือ as
    ซอฟต์แวร์แบบสแตนด์อโลน) สำหรับธุรกิจ
    ฐานราก...
    ดาวน์โหลด Dolibarr ERP - CRM
  • 6
    ไคลเอนต์ sqirreL SQL
    ไคลเอนต์ sqirreL SQL
    SQuirreL SQL Client คือ SQL . แบบกราฟิก
    ไคลเอนต์ที่เขียนด้วย Java ที่จะอนุญาต
    ให้คุณดูโครงสร้างของ JDBC
    ฐานข้อมูลที่สอดคล้อง เรียกดูข้อมูลใน
    โต๊ะ...
    ดาวน์โหลดไคลเอนต์ sqirreL SQL
  • เพิ่มเติม»

คำสั่ง Linux

Ad