|
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
กระทู้ #1124 [C] (จาก IP: 61.7.166.173)
เรียนผู้รู้ทุกท่าน..ช่วยดูโค้ดของภาษาซีด้วยค่ะ
ตอนนี้กำลังเขียนโปรแกรมภาษาซีอยู่ค่ะ แต่ว่าโจทย์มีอยู่ว่าให้ป้อนตัวอักษรไม่เกิน 30 ตัวอักษร และให้ข้อความที่ป้อนนั้นอยู่กึ่งกลางค่ะ ... ทีนี้ถ้าใช้คำส่ง gotoxy ค่า y นั้นไม่มีปัญหาค่ะ แต่ว่าค่า x นั้นจะหาอย่างไรค่ะ (เพิ่งหัดเขียนค่ะ) ใน 1 บรรทัดมี 80 ใช่มั้ยค่ะ.. ...ที่ลองทำดูนั้นเป็นอย่างนี้ค่ะ #include<stdio.h> char message[30]; int x,y; main() clrscr(); printf("Enter Message: "); gets(message); x=(80-z)/2; gets("%d",&x); goto xy(x,y)
อยากทราบว่า...โค้ดจิงๆ ที่ถูกต้องนั้นอย่างไรกันแน่ค่ะ วอนผู้รู้ด้วยน่ะคะ.....
|
จากคุณ
:
นา / hanna2529@hotmail.com [2007-06-07 12:44:21]
|
|
ความคิดเห็น #25571 (จาก IP: 203.146.147.190)
80x25 มังครับ
x=(80-z)/2;
ค่า z มาจากไหนอะ lenght ของ string ที่รับมาใช่ปะ
งั้นก็เหลือแค่ เอาโค้นี้ไปใส่ใน loop ให้หลุด loop เหมือกดปุ่น enter |
จากคุณ
:
sup98 [2007-06-07 12:57:11]
|
|
ความคิดเห็น #25572 (จาก IP: 61.7.166.173)
คือ..ยังไม่เข้าใจเกี่ยวกับการรับค่าน่ะค่ะ .. อยากทราบว่าจะนับจำนวนตัวอักษรมาเก็บไว้ในตัวแปร z ได้อย่างไรค่ะ..แล้วช่วยเขียนโค้ดแบบเต็มรูปได้ไหมค่ะ คือยังไม่เข้าใจค่ะ แต่ก้อขอขอบคุณค่ะที่ตอบ....
#include<stdio.h> char message[30]; int x,y,z; main() clrscr(); printf("Enter Message: "); gets(message); x=(80-z)/2; gets("%d",&x); goto xy(x,y)
รบกวนช่วยแก้โค้ดให้ด้วยน่ะค่ะ
|
จากคุณ
:
นา / hanna2529@hotmail.com [2007-06-07 14:04:29]
|
|
ความคิดเห็น #25573 (จาก IP: 202.44.8.100)
char message[30]; int NumCharInLine = 80; int x,n,y=10; printf("Enter Message: "); gets(message); //printf(message); //n = strlen(message); //printf("\nCount = %d",n); //x = (NumCharInLine-n)/2; printf("\nx = %d",x);
gotoxy(x,y); printf(message); |
จากคุณ
:
?? / santi_inc@hotmail.com [2007-06-07 15:08:43]
|
|
ความคิดเห็น #25574 (จาก IP: 202.44.8.100)
//x = (NumCharInLine-n)/2; บรรทัดนี้เอา // ออกด้วยนะ |
จากคุณ
:
?? / santi_inc@hotmail.com [2007-06-07 15:10:24]
|
|
ความคิดเห็น #25601 (จาก IP: 203.158.177.3)
ขอบคุณค่ะ ..... จะนำโค้ดที่ได้ไปปรับใช้ค่ะ ขอบคุณค่ะ |
จากคุณ
:
นา / hanna2529@hotmail.com [2007-06-12 09:39:50]
|
|
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
|
|