ערכתי לאחרונה בתאריך 31.05.08 בשעה 19:01 בברכה, פלזמה
אני מישתמש בתוכנת DEV Cּּ
מוצגים שני תוכניות ב C .
1. בראשונה הבעיה שלאחר שניקלטת אות U למשל הפלט הוא
you no entered y char
ואחריה אותו מישפט שוב והמתנה לקלט נוסף
והשאלה איך ליכתוב כך שהמישפט you no...
יופיע רק פעם אחת בפלט ולא פעמיים?(עם פקודת break)2.בתוכנית השניה כאשר ניקלט התו Y בכול לולאה אחת צריך להיות חזרה של Y
10 פעמים בפלט ולדלג על שורת הפלט
"you no entered y char"
ואין דילוג על שורת הפקודה הזו. כדי לדלג על שורת קוד זו אני מישתמש בפקודה CONTINUE.איך ליכתוב כך שיהיה דילוג עם פקודת CONTINUE?
הפלט שלו :
Y (+אנטר)
you no entered y char y
you no entered y char u
you no entered y charyou no entered y char y
אנטר
you no entered y char
3. התוכנית לא פועלת עם פקודת ;()flushall והייתי מישתמש בימקומה בעוד שורה של ;()getchar ויש בעיה של בליעת תווים בפלט.
אני ברמת התחלה ולכן אני צריך ניסוח תשובות פשוט, מפורט ואם אפשר בדוגמאות
#include <stdio.h> #include <stdlib.h> void main() /*{ int x; char a; for(x=0;x<=10;x++) { //getchar(); a=getchar(); if(a=='y')
break; printf("you no entered y char"); } system("PAUSE"); }*/ { int x; char a; for(x=0;x<=10;x++) { //getchar(); a=getchar(); if(a=='y')
continue; printf("you no entered y char"); } system("PAUSE"); }
|
