โปรแกรมจะทำการรับค่าทางคีย์บอร์ด 2 ครั้งและ print ออกมาพร้อมกันทีเดียวหลังรับค่าเสร็จ
แต่ หากเป็น datatype ชนิด sting หรือ array of character มันจะมีปัญหาตอน run ครับ พอถึงบรรทัดที่ให้มัน print ทีเดียวมันจะค้างไปเลย
แต่ถ้าเป็น datatype ชนิด integer หรืออย่างอื่นมันจะไม่มีปัญหาอะไร อยากทราบวิธีแก้ไขครับ
#include <stdio.h>
#include <conio.h>
main() {
int i;
char input[100];
for(i=1;i<=2;i++){
printf("Enter input : ");
printf("NO. [%d] :",i);
scanf("%s",&input);
}
printf("\n\nNO.\t\tresult \n");
for(i=1;i<=2;i++){
printf("\n%d\t\t%s\t",i,input);
}
getch();
}
มีปัญหากับการ print string ครับ
แต่ หากเป็น datatype ชนิด sting หรือ array of character มันจะมีปัญหาตอน run ครับ พอถึงบรรทัดที่ให้มัน print ทีเดียวมันจะค้างไปเลย
แต่ถ้าเป็น datatype ชนิด integer หรืออย่างอื่นมันจะไม่มีปัญหาอะไร อยากทราบวิธีแก้ไขครับ
#include <stdio.h>
#include <conio.h>
main() {
int i;
char input[100];
for(i=1;i<=2;i++){
printf("Enter input : ");
printf("NO. [%d] :",i);
scanf("%s",&input);
}
printf("\n\nNO.\t\tresult \n");
for(i=1;i<=2;i++){
printf("\n%d\t\t%s\t",i,input);
}
getch();
}