Vi` "white spaces" ddu+o+.c xem nhu+ "string terminator", ne^n xem ma~:
#inclue <stdio.h> int main() { char str[80]; printf("Enter some words (or 'ctrl-c' to break): "); scanf("%s", str); printf("The first word entered is: %s\n", str); while(str == "\n") { scanf("%s", str); } return 0; } -------------------------------------------------------- while loop ddo.c nhu+~ng chu+~ co`n la.i, cho dde^'n khi ga(.p "return" char ("\n") trong ca^u! ---------------------------------------- > From: [EMAIL PROTECTED] > To: vietlug-users@lists.sourceforge.net > Date: Tue, 12 Sep 2006 10:46:30 -0700 > Subject: Re: [Vietlug] day la doan text tui dinh gui len > > Theo standard C library, thi` "scanf" tru+~ data tu+` stdin va`o argument > "str[80]" chu+' kho^ng co`n dde^? trong keyboard buffer ma` ba.n > "fflush(stdin)". > DDe^` nghi. reset "str[80]" cho la^`n thu+' hai, thay vi` fflush(stdin). > > ----------------------------------------------- > > Date: Tue, 12 Sep 2006 07:42:08 -0700 > > From: [EMAIL PROTECTED] > > To: vietlug-users@lists.sourceforge.net > > Subject: Re: [Vietlug] day la doan text tui dinh gui len > > > > theo tui duoc biet thi no khong he co tac dung vi du co hay ko co thi ket > > qua van vay!!! Hic help me > > Hong Tran Duc <[EMAIL PROTECTED]> wrote: > > #include "stdio.h" > > int main() > > { > > char str[80]; > > printf("Enter some words: "); > > scanf("%s", str); > > printf("The first word you entered is : %s\n", str ); > > fflush(stdin); //is it work ? > > printf("Enter some words: "); > > scanf("%s", str); > > printf("The first word you entered is : %s\n", str ); > > return 0; > > } > > On 9/12/06, Larry Nguyen wrote: > > > On 5:50:50 am 09/11/06 hong pham wrote: > > > > > > > > > > > > Stay in the know. Pulse on the new Yahoo.com. Check it > > > out. > > > > > > Gu+?i la.i du`m Hong Pham > > > > > > Mình vừa gặp phải một lỗi rất khó hiểu. Đây là đoạn > > > mã nguồn của mình: > > > #include "stdio.h" > > > > > > int main() > > > { > > > char str[80]; > > > printf("Enter some words: "); > > > scanf("%s", str); > > > printf("The first word you entered is : %s\n", str ); > > > > > > printf("Enter some words: "); > > > scanf("%s", str); > > > printf("The first word you entered is : %s\n", str ); > > > > > > return 0; > > > } > > > và đây là kết quả mà mình mong đợi: > > > "Enter some words:hello word > > > The first word you entered is:hello > > > Enter some words:who are u? > > > The first word you entered is:who" > > > nhưng kết quả mà mình thu được lại là: > > > "Enter some words: hello word > > > The first word you entered is : hello > > > Enter some words: The first word you entered is : word" > > > Không thể hiểu nổi tại sao hàm scanf() lại chỉ hoạt động > > > đúng một lần. Ngay cả khi mình đã sử dụng hàm fflush(stdin) > > > nhưng kết quả vẫn như cũ. Ai đó giúp mình với. Mình xin > > > cám ơn!!! > > > > > > > > > ------------------------------------------------------------------------- > > > Using Tomcat but need to do more? Need to support web services, security? > > > Get stuff done quickly with pre-integrated technology to make your job > > > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > _______________________________________________ > > > VietLUG-users mailing list > > > VietLUG-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/vietlug-users > > > > > -- > > nm. > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job > > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > VietLUG-users mailing list > > VietLUG-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/vietlug-users > > ----------------------------------------------- > > Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ > > countries) for 2/min or less. > > _________________________________________________________________ > Express yourself with gadgets on Windows Live Spaces > http://discoverspaces.live.com?source=hmtag1&loc=us > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > VietLUG-users mailing list > VietLUG-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/vietlug-users _________________________________________________________________ Use Messenger to talk to your IM friends, even those on Yahoo! http://ideas.live.com/programpage.aspx?versionId=7adb59de-a857-45ba-81cc-685ee3e858fe ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ VietLUG-users mailing list VietLUG-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vietlug-users