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

วิธี update extension chrome

สวัสดีครับ วันนี้ผมจะสอนวิธีการ update extension ของ chrome กันครับ โดยปกติแล้ว ระบบ extension ของ chrome จะ update ให้เราโดยอัตโนมัติอยุ่แล้ว แต่ถ้าเราใจร้อนก็สามารถ update ด้วยตัวเองได้ โดยมีวิธีดังนี้ ให้ลบ extension ออกแล้ว ติดตั้งใหม่ ผมจะแบ่งเป็นสองขั้นตอนคือ ลบ extension และ ติดตั้ง extension

ปรับแต่ง Apache web server

วิธีการปรับแต่ง apache คือ แก้ไขไฟล์ "/etc/apache2/apache2.conf" หรือถ้าเป็น version เก่า httpd.conf ภายในไฟล์จะมีค่าต่างๆให้ config มากมาย แต่เราจะมาดูในหัวข้อที่สําคัญๆดังนี้ครับ

เหรียญ 10 บาท ๑๐๐ ปี กรมศิลปากร พ.ศ.๒๕๕๔

เหรียญ 10 บาท ๑๐๐ ปี กรมศิลปากร พ.ศ.2554 กระทรวงการคลังได้จัดทำเหรียญกษาปณ์ที่ระลึกเนื่องในโอกาสครบ ๑๐๐ ปี กรมศิลปากร ในวันที่ ๒๗ มีนาคม พ.ศ. ๒๕๕๔


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

Build with ❤️ and Astro.

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