kmitl-profund-exercise/triangle-filler/README.md

69 lines
4.1 KiB
Markdown
Raw Permalink Normal View History

2023-04-02 17:56:49 +00:00
![Banner](info/banner.png)
[![PGTechs](https://img.shields.io/static/v1.svg?color=ff0000&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=PG%20Techs&message=YouTube)](https://www.youtube.com/c/PGTechs "ช่อง YouTube ของเรา")
[![PGVCPlus](https://img.shields.io/static/v1.svg?color=0572e6&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=PGVC%2B&message=Facebook)](https://www.facebook.com/PrincegameRVCPlus "เพจข่าวสาร Distributed Computing ของเรา บน Facebook")
อีกหนึ่งแอปพลิเคชันคุณภาพจาก SashaPGT
* ทุกแอปพลิเคชันผ่านการทดสอบติดตั้งและใช้งานใน Linux-based test machine ของเรา
* ใช้งานได้อย่างสะดวกรวดเร็ว ด้วยสคริปต์ติดตั้งแบบสำเร็จรูป ทั้งเฉพาะผู้ใช้และ System-wide
* รองรับ Linux ทุก Distribution
# sashapgt/triangle-filler
[![OS](https://img.shields.io/static/v1.svg?color=52A2dA&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=OS&message=Fedora%2034)](https://getfedora.org "Fedora Linux")
[![Language](https://img.shields.io/static/v1.svg?color=004082&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Language&message=C%2B%2B)](https://en.wikipedia.org/wiki/C%2B%2B "C++ Programming Language")
[![IDE](https://img.shields.io/static/v1.svg?color=48bf7f&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=IDE&message=KDevelop%205)](https://kdevelop.org "A cross-platform IDE for C, C++, Python, QML/JavaScript and PHP")
[![Compiler](https://img.shields.io/static/v1.svg?color=ffcfab&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Compiler&message=GCC%2011.2.1)](https://gcc.gnu.org "GNU Compiler Collection")
"จงเขียนโปรแกรมรับตัวเลข 1 ตัวแล้วให้คอมพิวเตอร์วาดรูปเครื่องหมาย * เป็นสามเหลี่ยมที่มีด้านเท่ากับตัวเลขที่รับเข้ามา"
โปรแกรมจะรับค่า x แล้วแสดง * ตามจำนวนบรรทัดตั้งแต่บรรทัดที่ 1 ถึงบรรทัดที่ x
**ตัวอย่างการทำงานของโปรแกรม**
![Screenshot](info/screenshot.png)
**วิธีติดตั้ง (สำหรับ Linux เท่านั้น)**
1. โคลน git นี้
`$ git clone https://gitlab.com/sashapgt/triangle-filler.git`
2. cd เข้าโฟลเดอร์ของ git นี้ แล้วรันสคริปต์ติดตั้ง
`$ cd triangle-filler && bash install.sh`
3. เรียกใช้จากเทอร์มินัล (Shell autocomplete จะยังไม่ทำงานสำหรับคำสั่งใหม่นี้ หากต้องการ autocomplete กรุณาปิดเทอร์มินัล แล้วเปิดใหม่อีกครั้ง)
`$ triangle-filler`
**วิธีถอนการติดตั้ง (สำหรับ Linux เท่านั้น)**
1. รันสคริปต์ถอนการติดตั้งจากในโฟลเดอร์ git นี้
`$ bash uninstall.sh`
2. ลบโฟลเดอร์ git นี้
**การแก้ปัญหา**
หากไม่สามารถรันได้เนื่องจาก Command not found ให้ดูว่ามี ~/.local/bin ใน $PATH หรือไม่
สามารถตรวจสอบได้โดยการ
echo $PATH
หากไม่มี Home folder ของคุณ ตามด้วย .local/bin ให้เพิ่มบรรทัดนี้ลงใน Shell startup script ของคุณ (เช่น .bashrc .zshrc)
export PATH="$PATH:$HOME/.local/bin"