อยากรู้ว่าแต่หละบรรทัดมันทำงานอย่างไร คือ ผมก็เพิ่งหัดเขียน เจอ Code น่าสนใจ ลองรันแล้วก็ดีเหมาะที่จะนำไปศึกษาต่อได้ ประเด็น คือ อ่านแล้วก็ไม่รู้ว่าถูกไหม คิดไปคิดมาจนปวดหมองและ เน้นตรง for อย่างละเอียดหน่อยนะครับ งง ตรงนี้มาก
*********ขอบคุณล่วงหน้าครับ
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main(){
int i,j,row,callam;
char key;
printf("Enter row :"); scanf("%d",&row);
printf("Enter callam :"); scanf("%d",&callam);
clrscr();
do{
for (i=1; i<=row; i++)
{
for(j=1; j<=callam; j++)
{
if(i==1 || i==row || j==1 || j==callam)
printf("*");
else
printf(" ");
}
printf("\n");
}
printf("\nEnter key Y/N Out Program :");
key=getche();
clrscr();
}while(!(key=='y' || key=='Y'));
printf("End Program");
return 0;
}
วิธีทำงานของCodeโปรแกรมอย่างละเอียด ใครพอทราบบ้าง? ภาษาซี
*********ขอบคุณล่วงหน้าครับ
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main(){
int i,j,row,callam;
char key;
printf("Enter row :"); scanf("%d",&row);
printf("Enter callam :"); scanf("%d",&callam);
clrscr();
do{
for (i=1; i<=row; i++)
{
for(j=1; j<=callam; j++)
{
if(i==1 || i==row || j==1 || j==callam)
printf("*");
else
printf(" ");
}
printf("\n");
}
printf("\nEnter key Y/N Out Program :");
key=getche();
clrscr();
}while(!(key=='y' || key=='Y'));
printf("End Program");
return 0;
}