ABA


"צריך עזרה בתוכנית ראשונה ב-C, משהו די פשוט"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15555 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15555
rOiE_tRiP

   22:07   15.11.09   
אל הפורום  
  צריך עזרה בתוכנית ראשונה ב-C, משהו די פשוט  
 
   אני רוצה לבדוק אם התו שהכנסתי הוא אות רגילה אם כן להדפיס הודעה. אם הוא אות תנועה להדפיס הודעה, אם הוא מספר להדפיס הודעה, אם הוא "רווח" להדפיס הודעה, בכל מקרה אחר להדפיס "אין קטגוריה מתאימה".

אני מקבל שגיאה compound statement missing ו- function should return a value.

זה כנראה משהו עם ה-ifים...

מישהו יכול לעזור?

#include <stdio.h>
#include <conio.h>
int main ()

{
char ch;
clrscr ();
printf("give char\n");
ch=getchar();
if (ch>='A' && ch<='Z' || ch>='a' && ch<='z')
{
if (ch=='A' || ch=='a' || ch=='E' || ch=='e' || ch=='I' || ch=='i' || ch=='O' || ch=='o' || ch=='U' || ch=='u')
{
printf("vowel\n");
}
else
{
printf("consonant\n");
}
}
else
{
if (ch>='0' && ch<='9')
{
printf("digit\n");
}
else
{
if (ch==' ')
{
printf("space\n");
}
else
{
printf("character with no categories\n");
}
getch();
return(0);
}


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  טוב נראה לי הצלחתי rOiE_tRiP 15.11.09 22:30 1

       
rOiE_tRiP

   22:30   15.11.09   
אל הפורום  
  1. טוב נראה לי הצלחתי  
בתגובה להודעה מספר 0
 
   במקום else סוגריים מסולסלים ואז if כתבתי else if וזה עובד


#include <stdio.h>
#include <conio.h>
int main ()

{
char ch;
clrscr ();
printf("give char\n");
ch=getchar();
if (ch>='A' && ch<='Z' || ch>='a' && ch<='z')
{
if (ch=='A' || ch=='a' || ch=='E' || ch=='e' || ch=='I' || ch=='i' || ch=='O' || ch=='o' || ch=='U' || ch=='u')
{
printf("vowel\n");
}
else
{
printf("consonant\n");
}
}
else if (ch>='0' && ch<='9')
{
printf("digit\n");
}
else if (ch==' ')
{
printf("space\n");
}
else
{
printf("character with no categories\n");
}
getch();
return(0);
}


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

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

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



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