มีปัญหากับการ print string ครับ

กระทู้คำถาม
โปรแกรมจะทำการรับค่าทางคีย์บอร์ด 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();  
  }
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่