ABA


"בעיה ב Visual Studio ועוד כמה שאלות..."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15883 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15883
BaBMeN
חבר מתאריך 11.5.02
1286 הודעות
   13:32   09.05.10   
אל הפורום  
  בעיה ב Visual Studio ועוד כמה שאלות...  
 
   התקנתי Visual Studio 2010
הדבקתי שם קוד קצר שעובד בקומפיילר אחר רק כדי לראות שהתוכנה עובדת, אבל הוא מציג לי שגיאות
זה הקוד :

#include <stdio.h>

int main()

{
printf("Hello");
int x;
int y;
int s;
int h;
printf("high:");
scanf("%d", &x);
printf("width:");
scanf("%d", &y);
s = x*y;
h = 2*(x+y);
printf("H=""%d\n", h );
printf("S=");
printf("%d", s);
{

למה זה לא עובד ?
אפשר למספר את השורות שם?
ומה הפקודה שהתוכנה לא תיסגר אחרי שהיא מסיימת לרוץ ?


תודה


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  אני מקווה ששמת לב ששמת פעמיים סוגריים פותחים... ronen333  09.05.10 13:40 1
  שמתי 2 סוגרים פתוחים וגם אם אתה כותב בC טהור פאביו ג'וניור 09.05.10 13:55 2
  תודה לשניכם BaBMeN 09.05.10 14:20 3
     אממ אני מניח שהוא פשוט שירשר את זה... פאביו ג'וניור 09.05.10 15:11 4
     בקשר למספרי שורות: Ice Cold  12.05.10 18:50 6
         תודה BaBMeN 12.05.10 20:14 7

       
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   13:40   09.05.10   
אל הפורום  
  1. אני מקווה ששמת לב ששמת פעמיים סוגריים פותחים...  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 09.05.10 בשעה 13:47 בברכה, ronen333
 
בלי לסגור...
ויש קומפילר. הוא מודיע מה לא בסדר.


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

   13:55   09.05.10   
אל הפורום  
  2. שמתי 2 סוגרים פתוחים וגם אם אתה כותב בC טהור  
בתגובה להודעה מספר 0
 
   אתה חייב להכריז על כל המשתנים בהתחלה... אתה לא יכול לתהחיל עם הprintf... אתה צריך מההתחלה לשים את כל ההצהרות עם המשתנים..

וגם מה זה הדבר הזה:


printf("H=""%d\n", h );

זה לא נכון :| כותבים ככה:

printf("H=%d\n", h);

ויש קומפיילר שיסביר לך את הטעויות ואם אתה לא מבין את מה שהוא כותב אז לפחות תכתוב מה הוא אומר לך כאן.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BaBMeN
חבר מתאריך 11.5.02
1286 הודעות
   14:20   09.05.10   
אל הפורום  
  3. תודה לשניכם  
בתגובה להודעה מספר 0
 
  
בקשר לסוגריים פתוחים, שערכתי את ההודעה כאן מחקתי את השורות למטה(וגם את השורה האחרונה בקוד בטעות) ואז השלמתי ידנית. אין לזה קשר לזה שזה לא עבד...

לא ידעתי שצריך להכריז על המשתנים לפני ה- printf , בקומפיילר אחר ( Dev-c++) זה עובד גם אם ה- printf מגיע קודם.

ההודעה שהקומפיילר רשם היא שלא הכרזתי על המשתנים, אבל כמו שכבר רשמתי לא חשבתי שזאת הבעיה כי עשיתי העתק הדבק לתוכנה שכבר עובדת.

ובקשר ל


printf("H=""%d\n", h );

הקומפיילר לא רואה את זה כשגיאה, סתם לא מקובל לרשום ככה ? או שזה יכול להוות בעיה ?


תודה


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

   15:11   09.05.10   
אל הפורום  
  4. אממ אני מניח שהוא פשוט שירשר את זה...  
בתגובה להודעה מספר 3
 
   אני לא כותב ככה בכל אופן.. מקובל או לא אנלא יודע להגיד לך... לא מקובל איפה שאני למדתי חח

ובקשר לזה שזה עבד כנראה שקימפלת את זה כC++... ואז זה עבד לך יופי כמובן כי לC++ אין בעיה איפה אתה מכריז על משתנים

סה"כ DEV C++ הוא קומפיילר של C++...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   18:50   12.05.10   
אל הפורום  
  6. בקשר למספרי שורות:  
בתגובה להודעה מספר 5
 
Tools/Options

תוודא שמסומן לך למטה משמאל Show all settings

ואז לך ל-Text Editor
All Languages
Line Numbers למטה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
BaBMeN
חבר מתאריך 11.5.02
1286 הודעות
   20:14   12.05.10   
אל הפורום  
  7. תודה  
בתגובה להודעה מספר 6
 
  


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

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

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



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