พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

เกี่ยวกับ DEV C ครับ

0 votes


คือผมติด โปรแกรม อยู่ ข้อ1 ทำไม่ได้เลยครับ

มันบอกว่า

"จงเขียนโปรแกรมรอรับข้อความ (ไมเกิน 10 อักขระ)จากแปนพิมพ์ โดยใช้ฟังชัน getch() ห้ามฟังชั่น scanf() พร้อมทั้ง แสดงข้อความออกทางจอภาพ"

รบกวนผูู้หน่อยครับ

ถามเมื่อ Jun 14, 2014 in คำถาม IT ทั่วไป โดย pahsah2 (102 คะแนน)
   

2 Answers

0 votes
gets ( n ) ;
 
          n เป็นชื่อตัวแปรชนิดที่เก็บค่าข้อความ โดยรับค่าข้อความจากแป้นพิมพ์ ฟังก์ชันจะทำการใส่       ?\0 ? เอาไว้ที่ตัวสุดท้ายของข้อความ เพื่อแสดงการสิ้นสุดของข้อความที่รับเข้ามาเมื่อผู้ใช้กดปุ่ม enter
 
ตัวอย่าง
 
        #include <stdio.h>
        #include<conio.h>
         main( )
        {              char name[10];
        gets(name);  
         }
 
       เครื่องจะจองที่ตัวแปรชุดที่ชื่อ name ซึ่งเป็นอักขระ ไว้ 10 ตัว  และรอรับค่าที่เป็นข้อความเข้ามาเก็บไว้ในตัวแปรชุดที่ชื่อ nameได้ยาวไม่เกิน 9 ตัวอักษรเพื่อให้ name ตัวที่ 10 (ตัวสุดท้าย) เก็บ \0 เอาไว้
 
ตอบเมื่อ Sep 26, 2014 โดย Koga Genozuke (120 คะแนน)
0 votes
gets ( n ) ;
 
          n เป็นชื่อตัวแปรชนิดที่เก็บค่าข้อความ โดยรับค่าข้อความจากแป้นพิมพ์ 
ตัวอย่าง
 
        #include <stdio.h>
        #include<conio.h>
         main( )
        {              char name[10];
        gets(name);  
         }
 
       เครื่องจะจองที่ตัวแปรชุดที่ชื่อ name ซึ่งเป็นอักขระ ไว้ 10 ตัว  และรอรับค่าที่เป็นข้อความเข้ามาเก็บไว้ในตัวแปรชุดที่ชื่อ nameได้ยาวไม่เกิน 9 ตัวอักษรเพื่อให้ name ตัวที่ 10 (ตัวสุดท้าย) เก็บ \0 เอาไว้
 
ตอบเมื่อ Sep 26, 2014 โดย Koga Genozuke (120 คะแนน)

Related questions

+2 votes
3 คำตอบ
145 views ถามเมื่อ Apr 25, 2012 in คำถาม IT ทั่วไป โดย anonymous
0 votes
1 คำตอบ
3,370 views ถามเมื่อ Nov 1, 2013 in Arduino โดย oldoldold (103 คะแนน)
–1 vote
0 คำตอบ
...