Wan Asyraf Wan Othman 0 Report post Posted October 14, 2011 [size=2]#include <stdio.h>[/size] [size=2]int main(void) {[/size] [size=2]/*INPUT DECLARATION*/[/size] [size=2]char order;[/size] [size=2]int x;[/size] [size=2]/*A LOOP FOR USER TO ENTER ORDER MORE THAN 1 TIME*/[/size] [size=2]for(; x=1; x++ ){[/size] [size=2]printf("PLESE PLACE YOUR ORDER ENTER X TO EXIT\n");[/size] [size=2]scanf("%c", &order(x));[/size] [size=2]}[/size] [size=2]return 0;}[/size] Sesapa ada idea tak, aku cuba buat bila user masuk order baru, sistem akan baca sebagai, order1, order2, order3 dan lain2... tapi aku ada masalah dekat scanf, yang menjadi error.. ada idea tak setel masalah nii.. Quote Share this post Link to post Share on other sites
apis_ff 5 Report post Posted October 14, 2011 gelung for tu macam tak cukup parameter je... sepatutnya [CODE] for(x=1;x<3; x++ ){ [/CODE] Quote Share this post Link to post Share on other sites
Wan Asyraf Wan Othman 0 Report post Posted October 15, 2011 huhu.. dah try.. x dak masalah dgn parameter mcm yg ko ckp tuu... just nak cari syntax yg betul, so apabila input berulang secara automatik order(x) akan menjadi mcm order1, order2, order3... x tau syntax yg sesuai untuk c.. Quote Share this post Link to post Share on other sites
Wan Asyraf Wan Othman 0 Report post Posted October 16, 2011 Apa yg kurang dlm coding nii.. struct OrderInfo // part ni mcm x betul ckit.. { char FoodDrinks[20]; float price, quantity; }; int x, count; /*A LOOP FOR USER TO ENTER ORDER MORE THAN 1 TIME*/ for(; x=1; x++ ){ printf("PLESE PLACE YOUR ORDER ENTER X TO EXIT\n"); scanf("%s", &OrderInfo[x].FoodDrinks); count++; } Quote Share this post Link to post Share on other sites
otai_g 3 Report post Posted November 8, 2011 [quote name='Wan Asyraf Wan Othman' timestamp='1318761507' post='1073794'] float price, quantity; [/quote] float dgn price tu kira 2 variable atau satu? kalo satu kena tambah _ kat bawah atau rapatkan -> floatPrice Quote Share this post Link to post Share on other sites