אנגליתצרפתיתספרדי

Ad


סמל OnWorks

h2pas-3.0.0 - מקוון בענן

הפעל את h2pas-3.0.0 בספק אירוח חינמי של OnWorks על אובונטו Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה h2pas-3.0.0 שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


h2pas - תוכנית המרת כותרת C ליחידת פסקל.

תַקצִיר


h2pas [אפשרויות] שם הקובץ

תיאור


h2pas מנסה להמיר קובץ כותרת C ליחידת פסקל. זה יכול להתמודד עם רוב C
בונה שמוצאים בקובץ כותרת C, ומנסה לתרגם אותם לקובץ שלהם
עמיתים פסקל. לראות את בונה סעיף לתיאור מלא של מה
המתרגם יכול להתמודד.

נוהג


H2pas הוא כלי שורת פקודה שמתרגם קובץ כותרת C ליחידה spascal. זה קורא
את קובץ ה-C header ומתרגם את הצהרות C להצהרות פסקל שוות
ניתן להשתמש כדי לגשת לקוד שנכתב ב-C.

הפלט של תוכנית h2pas נכתב לקובץ בעל שם זהה לכותרת C
קובץ ששימש כקלט, אבל עם הסיומת .pp. קובץ הפלט ש-h2pas
יוצר יכול להיות מותאם אישית במספר דרכים באמצעות אפשרויות רבות.

אפשרויות


התפוקה של h2pas ניתן לשלוט באפשרויות הבאות:

-d להשתמש חיצוניים לכל הצהרות הנוהל והתפקוד.

-D להשתמש חיצוני libname שם 'שם_func' להצהרות על תפקוד ונוהל.

-e פלט סדרה של קבועים במקום סוג ספירה עבור ה-C enum לִבנוֹת.

-i צור קובץ include במקום יחידה (משמיט את כותרת היחידה).

-l libname
ציין את שם הספרייה עבור הצהרות פונקציות חיצוניות.

-o אוסף
ציין את שם קובץ הפלט. ברירת המחדל היא שם קובץ הקלט עם הסיומת
הוחלף על ידי .pp "."

-p להשתמש במכתב P מול פרמטרים מסוג מצביע במקום "^".

-s הסר הערות מקובץ הקלט. כברירת מחדל, הערות מומרות להערות,
אבל הם עשויים להיות עקורים, מכיוון שהערה מטופלת על ידי הסורק.

-t הוסף את האות מראש לשמות סוג typedef T (נהג לעקוב אחר המוסכמה של בורלנד
שכל הסוגים צריכים להיות מוגדרים עם T).

-v החלף פרמטרים של מצביע בקריאה על ידי פרמטרי התייחסות. השתמש בזהירות כי
חלק מהשיחות עשויות לצפות למצביע NIL.

-w קובץ כותרת הוא קובץ כותרת win32 (מוסיף תמיכה בכמה פקודות מאקרו מיוחדות).

-x לטפל ב-SYS_TRAP של קובצי הכותרת של PalmOS.

בונה


ההצהרות וההצהרות C הבאות מוכרות:

מגדיר
מגדירים משתנים לקבועי פסקל אם הם מגדירים פשוטים. פקודות מאקרו הן
השתנה - בכל מקום אפשרי לפונקציות; אולם הטיעונים כולם מספרים שלמים,
אז יש לשנות אותם באופן ידני. ביטויים פשוטים ב-define staments הם
מוכרים, כמו רוב האופרטורים האריתמטיים: חיבור, חיסור,
כפל, חילוק, אופרטורים לוגיים, אופרטורים השוואה, משמרת
מפעילים. גם המבנה C (A ? B: C) מוכר ומתורגם ל-a
מבנה pascal עם הצהרת IF (עם זאת, זה באגי).

מעבד מקדים הצהרות
פקודות העיבוד המקדים המותנות מזוהות ומתורגמות ל
הנחיות מהדר מקבילות של פסקל. המיוחד #ifdef __cplusplus גם
מזוהה והוסרה.

typedef
משפט typedef משתנה למשפט מסוג pascal. הבסיס הבא
סוגים מוכרים:

char שונה ל-char.

לצוף שונה לאמיתי (=כפול בפסקל חופשי).

int שונה ל-longint.

ארוך שונה ל-longint.

ארוך int
שונה ל-longint.

קצר שונה למספר שלם.

לא חתום
השתנה לקרדינל.

לא חתום char
שונה לבייט.

לא חתום int
השתנה לקרדינל.

לא חתום ארוך int
השתנה לקרדינל.

לא חתום קצר
השתנה למילה.

לבטל את התעלם.
סוגים אלה משתנים גם אם הם מופיעים בארגומנטים של פונקציה או פרוצדורה.

פונקציות ו נהלים
פונקציות ונהלים מתורגמים גם כן; ניתן לשנות את סוגי המצביעים
ארגומנטים של call by reference (באמצעות היה ארגומנט) באמצעות ה- -p שורת הפקודה
טַעֲנָה. פונקציות שיש להן מספר משתנה של ארגומנטים משתנות ל-a
פונקציה עם מערך of const ויכוח.

מפרט
מה היא חיצוני המפרט מוכר; אולם מתעלמים ממנו. ה ארוז המפרט הוא
זוהה ושונתה גם עם ה רשומות חבילה הוֹרָאָה. ה const המפרט הוא
גם מוכר, אבל מתעלם ממנו.

משנים
אם -w האפשרות מוגדרת, ואז המשתנים הבאים מזוהים: STDCALL
, CDECL , התקשרות חוזרת , פסקל , ווינאפי , APIENTRY , WINGDIAPI כפי שהוגדר ב-win32
כותרות. אם בנוסף ה -x האפשרות מצוינת ולאחר מכן SYS_TRAP המפרט הוא
גם מוכר.

סיכומים מבני enum משתנים לסוגי ספירה; זכור כי ב-C
לסוגי ספירה יכולים להקצות ערכים; גם פסקל חינם מאפשר זאת
תואר מסוים. אם אתה יודע שערכים מוקצים ל-enums, עדיף להשתמש
מה היא -e אפשרות לשנות את ה-enus לסדרה של קבועים שלמים.

איגודים האיגודים משתנים לרשומות שונות.

סטרוקטורות
משתנים לרשומות פסקל, עם C אֲרִיזָה.

השתמש ב-h2pas-3.0.0 באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    ציפור אש
    ציפור אש
    Firebird RDBMS מציע תכונות ANSI SQL
    & פועל על לינוקס, Windows &
    מספר פלטפורמות יוניקס. תכונות
    במקביל וביצועים מצוינים
    & כוח...
    הורד את Firebird
  • 2
    קומפוזר
    קומפוזר
    KompoZer הוא עורך HTML של Wysiwyg המשתמש
    בסיס הקוד של Mozilla Composer. כפי ש
    הפיתוח של Nvu הופסק
    בשנת 2005, KompoZer מתקן באגים רבים ו
    מוסיף f...
    הורד את KompoZer
  • 3
    הורדת מנגה בחינם
    הורדת מנגה בחינם
    הורדת המנגה החינמית (FMD) היא
    יישום קוד פתוח שנכתב ב
    Object-Pascal לניהול ו
    הורדת מנגה מאתרים שונים.
    זו מראה...
    הורד בחינם מנגה הורדת
  • 4
    אטבוטין
    אטבוטין
    UNetbootin מאפשר לך ליצור אתחול
    כונני USB חיים עבור אובונטו, פדורה ו
    הפצות לינוקס אחרות ללא
    צריבת CD. זה פועל על ווינדוס, לינוקס,
    ו ...
    הורד את UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM הוא קל לשימוש
    חבילת תוכנות ERP ו-CRM בקוד פתוח
    (הפעל עם שרת php אינטרנט או כ
    תוכנה עצמאית) לעסקים,
    יסודות...
    הורד את Dolibarr ERP - CRM
  • 6
    לקוח SQuirreL SQL
    לקוח SQuirreL SQL
    SQuirreL SQL Client הוא SQL גרפי
    לקוח כתוב ב-Java שיאפשר
    כדי להציג את המבנה של JDBC
    מסד נתונים תואם, עיין בנתונים
    שולחנות...
    הורד את SQuirreL SQL Client
  • עוד »

פקודות לינוקס

Ad