sprintf ในภาษา c, c++

24 Jun 2016

Share to:

sprintf เป็น function สําหรับ ใส่ String ในตัวแปร ตาม format ที่กําหนด

รูปแบบการใช้งาน

sprintf(var, format, arg);

Parameters

  • var คือ ตัวแปรที่มาเก็บผลลัพธิ์
  • format คือ รูปแบบของ String ที่ต้องการ
    • %% -รูปแบบ %
    • %b -เลขฐานสอง
    • %c -ตัวอักษรที่สอดคล้องกับ ASCII value
    • %d -เลขฐาน 10 แบบมีเครื่องหมาย
    • %e -สัญลักษณ์แบบวิทยาศาสตร์ เช่น 1.2e+2
    • %u -เลขฐาน 10 แบบไม่มีเครื่องหมาย
    • %f -เลขทศนิยมแบบมี local settings
    • %F -เลขทศนิยมแบบไม่มี local settings
    • %o -เลขฐาน 8
    • %s -String
    • %x -เลขฐาน 16 ตัวอักษรเล็ก
    • %X -เลขฐาน 16 ตัวอักษรใหญ่
  • arg คือ ข้อความที่ใส่ใน format

Example

#include <stdio.h>
#include <math.h>

int main()
{
   char str[80];

   sprintf(str, "Value of Pi = %f", M_PI);
   puts(str);

   return(0);
}

Output:

Value of Pi = 3.141593

string ที่ได้ในตัวแปรจะถูกใส่ ‘\0’ ต่อท้ายข้อความ ให้โดยอัตโนมัติ

Suggestion blogs

วิธีการโฮสต์ไฟล์ IPFS ให้ออนไลน์ตลอดไป

สวัสดีครับ โดยปกติเมื่อ Add File เข้า IPFS แล้ว IPFS จะทําการ Pin File ให้โดยอัตโนมัติ หมายความว่า File นั้นจะยัง Online อยู่ ใน IPFS Network แต่เมื่อใดเราปิดเครื่อง หรือปิด IPFS Daemon แล้ว File นั้นจะถูกลบออกจาก IPFS Network ในเวลาต่อมา (ประมาณ 24 ชั่วโมง) ดังนั้นถ้าต้องการจะให้ File คงอยู่ตในลอดไป จะต้องให้เครื่องคอมพิวเตอร์ หรือ Node อื่นๆ Pin File ของเราไว้ในระบบด้วย ยิ่งมี Node ที่ Pin File ของเราเยอะ File ของเรานั้นก็จะอยู่ในระบบ ไม่หายไปไหน ถึงแม้ว่าเราปิดเครื่องของเราแล้วก็ตาม

file_get_contents() in php get content ของเว็บไซต์หรือไฟล์

file_get_contents() เป็น function ภาษา PHP ใช้สําหรับดึงข้อมูลจากไฟล์ หรือ url มาดูตัวอย่างการใช้งานกันเลยครับ

สิ่งที่ต้องรู้ก่อน จดทะเบียนธุรกิจ

ก่อนที่จะเริ่มจดทะเบียนธุรกิจจําเป็นจะต้องรู้และ เข้าใจ การดําเนินธุรกิจในแบบต่างๆ ก่อน ในบทความนี้ เราจะมาเรียนรู้ ในเรื่องของการดําเนินธุรกิจ โดยจะแบ่งออกเป็น 2 หัวข้อใหญ่ๆดังนี้


Copyright © 2019 - 2024 thiti.dev |  v1.41.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Youtube channel   Telegram   Email contact   วงแหวนเว็บ