ABA


"שאלה בקשר לswitch בשפת סי"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10359 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10359
zero_cool

   18:58   22.04.11   
אל הפורום  
  שאלה בקשר לswitch בשפת סי  
 
  



#include<stdio.h>
#include<conio.h>
void main(void)
{
int a;
printf("enter a number: ");
scanf("%d",&a);
getch();
switch(a)
{
case 1:
printf("one");
break;
case 2:
printf("two");
break;
case 3:
printf("three");
break;
case 4:
printf("four");
break;
}
getch();
}

יש לי את הקוד הזה.
איך אני אומר לו שבמידה והוא מסיים את מקרה מספר 1 שיחזור חזרה לתפריט הראשי?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תכניס ללואת while עם תנאי מתאים.. XpDuDe  22.04.11 19:07 1
     ניסיתי לעשות את זה אבל אחרי זה הוא עושה לופ אין סופי.. zero_cool 22.04.11 19:16 2
         משהו כזה VeNom  22.04.11 20:06 3
  אפשר להוסיף לולאה, אפשר גם עם goto. Deuce  22.04.11 21:06 4

       
XpDuDe 
חבר מתאריך 16.5.10
1046 הודעות
   19:07   22.04.11   
אל הפורום  
  1. תכניס ללואת while עם תנאי מתאים..  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zero_cool

   19:16   22.04.11   
אל הפורום  
  2. ניסיתי לעשות את זה אבל אחרי זה הוא עושה לופ אין סופי..  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
VeNom  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 7.6.02
7922 הודעות, 1 פידבק
   20:06   22.04.11   
אל הפורום  
  3. משהו כזה  
בתגובה להודעה מספר 2
 
  

#include<stdio.h>
#include<conio.h>
void main(void)
{
int a;
int flag = 1;
while (flag)
{
printf("enter a number: ");
scanf("%d",&a);
switch(a)
{
case 1:printf("one\n");break;
case 2:printf("two\n");break;
case 3:printf("three\n");break;
case 4:printf("four\n");break;
case 5:printf("exiting\n");flag = 0;break;
}
}
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Deuce 
חבר מתאריך 1.9.08
6225 הודעות
   21:06   22.04.11   
אל הפורום  
  4. אפשר להוסיף לולאה, אפשר גם עם goto.  
בתגובה להודעה מספר 0
 

{
int a;

start:
printf("enter a number: ");
scanf("%d",&a);
getch();
switch(a)
{
case 1:
printf("one");
goto start;
...







                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net