พอดีเราต้องเขียนโปรแกรมเรียงตัวอักษร N ให้เป็นรูปหัวใจ แต่ตอนทำที่วิทลัยสามารถเรียงได้เป็นรูปปกติ พอกลับมาทำที่บ้านมันขึ้นว่า
----------------------------------------------
Process exited after 0.03006 seconds with return value 0
Press any key to cotinue ...
แทรกตรงกลางรูปหัวใจ อยากทราบว่าเป็นเพราะอะไรคะ? แล้วแก้ได้ยังไง? ทำให้ตัวนี้หายไปค่ะ
นี่คือโค้ดที่เราใช้ค่ะ
#include<windows.h>
#include<stdio.h>
#include<conio.h>
void gotoxy(int x,int y)
{
COORD pos={x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
}
int main()
{
system("cls");
gotoxy(19,28);
printf("N");
gotoxy(17,26);
printf("N");
gotoxy(15,24);
printf("N");
gotoxy(13,22);
printf("N");
gotoxy(11,20);
printf("N");
gotoxy(10,18);
printf("N");
gotoxy(12,16);
printf("N");
gotoxy(14,14);
printf("N");
gotoxy(16,13);
printf("N");
gotoxy(18,15);
printf("N");
gotoxy(19,16);
printf("N");
gotoxy(20,15);
printf("N");
gotoxy(22,13);
printf("N");
getch();
return 0;
}
ปล. แค่ส่วนหนึ่งเท่านั้นค่ะ จริงๆแล้วต้องทำรูปหัวใจทั้งหมดสองดวง แต่เกิดปัญหาตรงนี้มาแทรกกลางค่ะ
สอบถามมีปัญหาเกี่ยวกับการเขียนโปรแกรมภาษาซี Dev-C++ 5.11 (เข้ามาตอบด้วยค่ะ)
----------------------------------------------
Process exited after 0.03006 seconds with return value 0
Press any key to cotinue ...
แทรกตรงกลางรูปหัวใจ อยากทราบว่าเป็นเพราะอะไรคะ? แล้วแก้ได้ยังไง? ทำให้ตัวนี้หายไปค่ะ
นี่คือโค้ดที่เราใช้ค่ะ
#include<windows.h>
#include<stdio.h>
#include<conio.h>
void gotoxy(int x,int y)
{
COORD pos={x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
}
int main()
{
system("cls");
gotoxy(19,28);
printf("N");
gotoxy(17,26);
printf("N");
gotoxy(15,24);
printf("N");
gotoxy(13,22);
printf("N");
gotoxy(11,20);
printf("N");
gotoxy(10,18);
printf("N");
gotoxy(12,16);
printf("N");
gotoxy(14,14);
printf("N");
gotoxy(16,13);
printf("N");
gotoxy(18,15);
printf("N");
gotoxy(19,16);
printf("N");
gotoxy(20,15);
printf("N");
gotoxy(22,13);
printf("N");
getch();
return 0;
}
ปล. แค่ส่วนหนึ่งเท่านั้นค่ะ จริงๆแล้วต้องทำรูปหัวใจทั้งหมดสองดวง แต่เกิดปัญหาตรงนี้มาแทรกกลางค่ะ