ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

alliance-genpat - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ alliance-genpat ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ alliance-genpat ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


genpat, ເຄື່ອງກໍາເນີດໄຟລ໌ຮູບແບບຂັ້ນຕອນ

ສະຫຼຸບສັງລວມ


genpat [-v] [-k] [ໄຟລ໌]

ລາຍລະອຽດ


Genpat ເປັນຊຸດຂອງຕົວອັກສອນ C ທີ່ອະນຸຍາດໃຫ້ມີລາຍລະອຽດຂັ້ນຕອນຂອງໄຟລ໌ຮູບແບບການປ້ອນຂໍ້ມູນ
ສໍາລັບ simulator ຕາມເຫດຜົນ ອາຊິມ. Unix genpat ຄໍາສັ່ງຍອມຮັບໄຟລ໌ C ເປັນ input ແລະ
ຜະລິດໄຟລ໌ຄໍາອະທິບາຍຮູບແບບເປັນຜົນຜະລິດ. ສ່ວນຂະຫຍາຍ ".c" ແມ່ນບໍ່ໃຫ້. ໄດ້
ໄຟລ໌ທີ່ສ້າງຂຶ້ນໂດຍ genpat ແມ່ນຢູ່ໃນຮູບແບບ pat, ສະນັ້ນມັນໄດ້ຖືກແນະນໍາໃຫ້ເບິ່ງຢ່າງແຂງແຮງ pat(5​)
ກ່ອນ​ຄູ່​ມື​ນີ້​.

OPTIONS


-v ໂໝດ verbose

-k ຮັກສາການປະຕິບັດພ້ອມກັບການລວບລວມ Makefile ຫຼັງຈາກສໍາເລັດ

GENPAT ເອກະສານ ຮູບແບບ


ຈາກທັດສະນະຂອງຜູ້ໃຊ້, genpat ເປັນ​ພາ​ສາ​ການ​ອະ​ທິ​ບາຍ​ຮູບ​ແບບ​ການ​ນໍາ​ໃຊ້​ມາດ​ຕະ​ຖານ C ທັງ​ຫມົດ​
ສິ່ງອໍານວຍຄວາມສະດວກ (ລວມທັງ, ກໍານົດ, ຕົວແປ, loop, ... ). ຟັງຊັນທີ່ສະໜອງໃຫ້ໂດຍ genpat ແມ່ນເພື່ອ
ຖືກນໍາໃຊ້ໃນຄໍາສັ່ງທີ່ກໍານົດໄວ້. ການ​ນໍາ​ໃຊ້​ໃຫ້​ເຂົາ​ເຈົ້າ​ຢູ່​ໃນ​ຄໍາ​ສັ່ງ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ຈະ​ບໍ່​ຂັດ​ລະ​ບົບ​, ແຕ່​ຈະ​
ສົ່ງ​ຜົນ​ໃຫ້​ເກີດ​ຄວາມ​ຜິດ​ພາດ​ການ​ປະ​ຕິ​ບັດ​. ຕໍ່​ໄປ​ນີ້​ແມ່ນ​ການ​ອະ​ທິ​ບາຍ​ຂອງ​ໄຟລ​໌​ປ້ອນ​ຂໍ້​ມູນ​.

A pat ໄຟລ໌ຮູບແບບສາມາດແບ່ງອອກເປັນສອງສ່ວນ: ສ່ວນການປະກາດແລະສ່ວນຄໍາອະທິບາຍ.

ພາກສ່ວນການປະກາດແມ່ນບັນຊີລາຍຊື່ຂອງວັດສະດຸປ້ອນ, ຜົນໄດ້ຮັບ, ສັນຍານພາຍໃນແລະທະບຽນ.
ວັດສະດຸປ້ອນແມ່ນຈະຖືກບັງຄັບໃຫ້ມີມູນຄ່າທີ່ແນ່ນອນແລະສິ່ງອື່ນໆທັງຫມົດຈະຖືກສັງເກດເຫັນໃນລະຫວ່າງ
ການຈໍາລອງ.

ສ່ວນຄໍາອະທິບາຍແມ່ນຊຸດຂອງຮູບແບບ, ເຊິ່ງແຕ່ລະຮູບແບບກໍານົດມູນຄ່າຂອງວັດສະດຸປ້ອນ
ແລະຜົນຜະລິດ. ຕົວເລກຮູບແບບສະແດງເຖິງເວລາຢ່າງແທ້ຈິງສໍາລັບການຈໍາລອງ.

ຄ້າຍຄືກັນ, ກ genpat ໄຟລ໌ສາມາດແບ່ງອອກເປັນສອງສ່ວນ: ປະກາດແລະສ່ວນຄໍາອະທິບາຍ.
ຟັງຊັນທີ່ກ່ຽວຂ້ອງກັບການປະກາດຈະຕ້ອງຖືກເອີ້ນກ່ອນຫນ້າໃດໆທີ່ກ່ຽວຂ້ອງກັບການປະກາດ
ສ່ວນຄໍາອະທິບາຍ.

ການປະກາດ ສ່ວນ
ສິ່ງທໍາອິດທີ່ທ່ານຄວນເຮັດໃນສ່ວນນີ້ແມ່ນໃຫ້ຊື່ໄຟລ໌ຜົນຜະລິດ
(ເບິ່ງ DEF_GENPAT(3)). ຫຼັງ​ຈາກ​ນັ້ນ​, ພາກ​ສ່ວນ​ນີ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ເພື່ອ​ປະ​ກາດ​ການ​ປ້ອນ​ຂໍ້​ມູນ​, ໄດ້​
ຜົນໄດ້ຮັບ, ແລະຈຸດສັງເກດພາຍໃນ (ເບິ່ງ ປະກາດ(3)). ມັນກໍ່ເປັນໄປໄດ້
ສ້າງ array virtual (ເບິ່ງ ວັນເສົາ(3)).

ຄໍາອະທິບາຍ ສ່ວນ
ຫຼັງຈາກສັນຍານທັງຫມົດຖືກປະກາດ, ທ່ານສາມາດເລີ່ມຕົ້ນທີ່ຈະກໍານົດມູນຄ່າການປ້ອນຂໍ້ມູນທີ່ມີ
ເພື່ອນໍາໃຊ້ກັບວັດສະດຸປ້ອນຂອງວົງຈອນຫຼືມູນຄ່າຜົນຜະລິດທີ່ຈະເປັນ
ປຽບທຽບກັບມູນຄ່າທີ່ຜະລິດໃນລະຫວ່າງການຈໍາລອງ. (ເບິ່ງ ຜົນກະທົບ(3)). Genpat
ອະ​ທິ​ບາຍ​ການ​ກະ​ຕຸ້ນ​ໂດຍ​ເຫດ​ການ​: ພຽງ​ແຕ່​ການ​ປ່ຽນ​ແປງ​ສັນ​ຍານ​ແມ່ນ​ອະ​ທິ​ບາຍ​. ນີ້
ສ່ວນຫນຶ່ງຍັງອະນຸຍາດໃຫ້ທ່ານເພື່ອໃຫ້ຄໍາແນະນໍາກັບເຄື່ອງມືຈໍາລອງເພື່ອຊ່ວຍປະຢັດ
ສະຖານະຂອງວົງຈອນໃນຕອນທ້າຍຂອງ simulation ໄດ້. (ເບິ່ງ SAVE(3)). ສິ່ງສຸດທ້າຍເຈົ້າ
ຄວນເຮັດໃນສ່ວນນີ້ແມ່ນເພື່ອສ້າງໄຟລ໌ຜົນຜະລິດ (ເບິ່ງ SAV_GENPAT(3)).

FUNCTIONS


DEF_GENPAT() ກໍານົດຊື່ຂອງໄຟລ໌ຜົນຜະລິດ.

SAV_GENPAT() ເຮັດໃຫ້ໄຟລ໌ຜົນຜະລິດໄດ້ຖືກສ້າງຂຶ້ນ

ປະກາດ() ປະກາດການປ້ອນຂໍ້ມູນ, ຜົນໄດ້ຮັບ, ແລະຈຸດສັງເກດພາຍໃນ.

ARRAY() ອະນຸຍາດໃຫ້ສັນຍານປະເພດດຽວກັນຖືກຈັດກຸ່ມຢູ່ໃນ "ອາເຣ virtual" ໃນ
ເພື່ອຜ່ອນຄາຍການຫມູນໃຊ້ຂອງພວກເຂົາ

ໃນ​ມັນ() ປ່ຽນຄ່າຂອງທະບຽນລະຫວ່າງສອງຮູບແບບ.

ຜົນກະທົບ() ກຳນົດຄ່າໃຫ້ກັບສັນຍານ, ໃນຕົວເລກຮູບແບບທີ່ກຳນົດ. ຄ່ານີ້ຖືກເກັບຮັກສາໄວ້
ຢູ່ໃນສັນຍານຈົນກ່ວາຄ່າໃຫມ່ຖືກມອບຫມາຍໃຫ້ສັນຍານ.

ບັນທຶກ() ແຈ້ງເຄື່ອງມືຈໍາລອງເພື່ອຊ່ວຍປະຢັດສະຖານະຂອງວົງຈອນໃນຕອນທ້າຍຂອງ
simulation

LABEL() ໃຫ້ປ້າຍກັບຮູບແບບປະຈຸບັນ

GETCPAT() ສົ່ງຄືນຕົວເລກຂອງຮູບແບບປະຈຸບັນ

ຕົວຢ່າງ


#ລວມ
#ລວມທັງ "genpat.h"

char *inttostr(entier)
int entier;
{
char *str;
str = (char *) mbkalloc(32* sizeof(char));
sprintf (str, "%d",entier);
ກັບຄືນ(str);
}
/*--------------------------------*/
/* ທ້າຍ​ຄໍາ​ອະ​ທິ​ບາຍ */
/*--------------------------------*/

ຕົ້ນຕໍ ()
{
int i;
int j ;
int cur_vect = 0;

DEF_GENPAT("ຕົວຢ່າງ");

/* ການໂຕ້ຕອບ */
DECLAR ("a", ":2", "X", IN, "3 ລົງເຖິງ 0", "" );
DECLAR ("b", ":2", "X", IN, "3 ລົງເຖິງ 0", "" );
DECLAR ("s", ":2", "X", OUT, "3 ລົງເຖິງ 0", "" );
DECLAR ("vdd", ":2", "B", IN, "", "" );
DECLAR ("vss", ":2", "B", IN, "", "" );

LABEL ("ຕົວເພີ່ມ");
AFFECT("0", "vdd", "0b1");
AFFECT("0", "vss", "0b0");

ສໍາລັບ (i=0; i<16; i++)
{
ສໍາລັບ (j=0; j<16; j++)
{
AFFECT (inttostr(cur_vect), "a", inttostr(i) );
AFFECT (inttostr(cur_vect), "b", inttostr(j) );
cur_vect++;
}
}

SAV_GENPAT ();
}

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


Genpat ອ່ານຕົວແປສະພາບແວດລ້ອມ VH_PATSFX ເພື່ອໃຫ້ໄຟລ໌ຜົນໄດ້ຮັບການຂະຫຍາຍ.

ໃຊ້ alliance-genpat ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    System) ເປັນແຫຼ່ງເປີດທີ່ເປັນມືອາຊີບ
    ລະບົບເພື່ອສ້າງຕົວຕິດຕັ້ງ Windows. ມັນ
    ໄດ້ຖືກອອກແບບໃຫ້ມີຂະຫນາດນ້ອຍແລະມີຄວາມຍືດຫຍຸ່ນ
    ເປັນໄປໄດ້...
    ດາວໂຫລດ NSIS: Nullsoft Scriptable Install System
  • 2
    ການກວດສອບຄວາມຖືກຕ້ອງ
    ການກວດສອບຄວາມຖືກຕ້ອງ
    AuthPass ເປັນລະຫັດຜ່ານແຫຼ່ງເປີດ
    ຜູ້​ຈັດ​ການ​ທີ່​ມີ​ສະ​ຫນັບ​ສະ​ຫນູນ​ສໍາ​ລັບ​ການ​ທີ່​ນິ​ຍົມ​ແລະ​
    ພິສູດແລ້ວ Keepass (kdbx 3.x ແລະ kdbx 4.x ...
    ດາວໂຫຼດ authpass
  • 3
    Zabbix
    Zabbix
    Zabbix ແມ່ນຊັ້ນວິສາຫະກິດເປີດ
    ແຫຼ່ງທີ່ແຈກຢາຍການຕິດຕາມການແກ້ໄຂ
    ຖືກອອກແບບມາເພື່ອຕິດຕາມແລະຕິດຕາມ
    ປະສິດທິພາບແລະຄວາມພ້ອມຂອງເຄືອຂ່າຍ
    ເຊີບເວີ, ອຸປະກອນ...
    ດາວໂຫລດ Zabbix
  • 4
    ບໍລິສັດ KDiff3
    ບໍລິສັດ KDiff3
    ບ່ອນເກັບມ້ຽນນີ້ບໍ່ຖືກຮັກສາໄວ້ອີກຕໍ່ໄປ
    ແລະຖືກເກັບຮັກສາໄວ້ເພື່ອຈຸດປະສົງການເກັບມ້ຽນ. ເບິ່ງ
    https://invent.kde.org/sdk/kdiff3 for
    ລະ​ຫັດ​ໃຫມ່​ທີ່​ສຸດ​ແລະ​
    https://download.kde.o...
    ດາວໂຫລດ KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX ແມ່ນ GUI ສໍາລັບ
    Loader USB ຂອງ Waninkoko, ອີງໃສ່
    libwiigui. ມັນອະນຸຍາດໃຫ້ລາຍຊື່ແລະ
    ເປີດເກມ Wii, ເກມ Cube ແລະ
    homebrew ໃນ Wii ແລະ WiiU ...
    ດາວໂຫລດ USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS ສະຫນອງຄຸນສົມບັດ ANSI SQL
    & ແລ່ນໃນ Linux, Windows &
    ເວທີ Unix ຫຼາຍ. ຄຸນ​ລັກ​ສະ​ນະ
    ຄວາມສອດຄ່ອງ ແລະປະສິດທິພາບທີ່ດີເລີດ
    ແລະພະລັງງານ...
    ດາວໂຫລດ Firebird
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    aa-clickquery
    aa-clickquery
    aa-clickquery - ໂຄງການສໍາລັບການສອບຖາມ
    click-apparmor DESCRIPTION: ໂຄງການນີ້
    ຖືກນໍາໃຊ້ເພື່ອສອບຖາມ click-apparmor ສໍາລັບ
    ຂໍ້ມູນ. ການນໍາໃຊ້: aa-clickquery
    --click-fra...
    ດໍາເນີນການ aa-clickquery
  • 2
    aa-exec-ຄລິກ
    aa-exec-ຄລິກ
    aa-exec-click - ໂຄງການສໍາລັບການປະຕິບັດ
    ກົດຫຸ້ມຫໍ່ພາຍໃຕ້ການກັກຂັງ
    ລາຍ​ລະ​ອຽດ​: ໂຄງ​ການ​ນີ້​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​
    ປະຕິບັດຊຸດຄລິກພາຍໃຕ້ AppArmor
    ການກັກຂັງ. ຂ້ອຍ...
    ດໍາເນີນການ aa-exec-click
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - ສົ່ງຂໍ້ຄວາມ CORE API
    ກັບ core-daemon daemon ...
    ດໍາເນີນການ coresendmsg
  • 4
    core_server
    core_server
    core_server - ເຄື່ອງແມ່ຂ່າຍຕົ້ນຕໍສໍາລັບ
    SpamBayes. ລາຍລະອຽດ: ປະຈຸບັນໃຫ້ບໍລິການ
    ການໂຕ້ຕອບຂອງເວັບໄຊຕ໌ເທົ່ານັ້ນ. ສຽບເຂົ້າ
    ຜູ້ຟັງສໍາລັບໂປໂຕຄອນຕ່າງໆແມ່ນ TBD.
    ນີ້ ...
    ແລ່ນ core_server
  • 5
    gappletviewer-4.8
    gappletviewer-4.8
    gappletviewer - ໂຫລດແລະແລ່ນ applet
    ...
    ແລ່ນ gappletviewer-4.8
  • 6
    gappletviewer-4.9
    gappletviewer-4.9
    gappletviewer - ໂຫລດແລະແລ່ນ applet
    ...
    ແລ່ນ gappletviewer-4.9
  • ເພີ່ມເຕີມ »

Ad