วันศุกร์ที่ 2 ตุลาคม พ.ศ. 2558

convert int to string

วันนี้เขียนโปรแกรม ที่จำเป็นต้อง convert จาก int เป็น string
ตอนแรกก็งงอยู่พักใหญ่ ทำยังไงหว่า เลยถาม google เหมือนเดิม
แต่ถามครั้งแรกมันแสดงผลไรมาไม่รู้เยอะแยะ ไม่ตรงกับที่เราต้องการ
ก็ต้องเปลี่ยนคำถามใหม่ (สอนให้รู้ว่า ต้องตั้งคำถามให้ตรงคำตอบ) ก็จะได้คำตอบที่ต้องการ 555

วิธีเปลี่ยนจาก int เป็น string คือ
int i=42;
QString s = QString::number(i);

ที่มา
http://stackoverflow.com/questions/3211771/how-to-convert-int-to-qstring

3 ความคิดเห็น:

  1. สวัดดีครับ ผมแปลง อักษร ไทย เป็น รห้สแอสกี้ แล้วทำไมมันเพี้ยนหรอครับ
    แล้วมีวิธีทำให้มันไม่เพี้ยนมั้ยครับ ขอบคุณล่วงหน้าครับ ^^

    ตอบลบ
    คำตอบ
    1. ช่วยอธิบายเพิ่มหน่อยครับว่ากำลังทำอะไร ยังไง ต้องการผลยังไง จะได้ช่วยคิดครับ

      ลบ
    2. ผมกำลังทำโปรเจคเกี่ยวกับเครื่องปลิ้นสลิปอะครับ แต่มันพิมพ์ภาษาไทยไม่ได้ ได้แต่ภาษาอังกฤษ(ส่งเป็นแบบ stringและHexได้) ผมก็เลยจะแปลงตัวอักษรไทยให้เป็น Hex ก่อนแล้วค่อยส่ง แต่ค่าที่ได้มาไม่ตรงกับตาราง asciiไทย อ่ะครับ

      ลบ