ABA


"בעיה בתוכנה של C + תמונה"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #11314 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11314
kyle

   17:58   05.11.04   
אל הפורום  
  בעיה בתוכנה של C + תמונה  
 
   ערכתי לאחרונה בתאריך 05.11.04 בשעה 18:00 בברכה, kyle
 
כל תוכנית שאני רושם, אפילו פשוטה..
הוא עושה לי קומפיילר..אבל הוא לא מריץ אותה.
ולא עושה שום שגיאה..פשוט לא מגיב.




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

  האשכול     מחבר     תאריך כתיבה     מספר  
  לפי מה שאני רואה, ה-Compiler תקין והוא הצליח להדר Dark-Lord 05.11.04 18:00 1
     תודה, כבר חוזר אלייך עם תשובות. kyle 05.11.04 18:01 2
     אוקיי סלאמתק..עובד..שאלה לי אלייך kyle 05.11.04 18:15 3
         אני יסביר לך + משהו שהוא שכח... booskila 07.11.04 15:14 4
  אחי מאיפה השגת את התוכנה? banana-man 07.11.04 20:21 5

       
Dark-Lord

   18:00   05.11.04   
אל הפורום  
  1. לפי מה שאני רואה, ה-Compiler תקין והוא הצליח להדר  
בתגובה להודעה מספר 0
 
     הוקפץ אל ראש הפורום בשעה 18:08
  את התכנית. ה"בעיה" בעצם, זה שאתה לא מצליח
לראות את הפלט של התכנית, מכיוון שברגע שאתה מריץ את התכנית
היא נסגרת (אחרי הדפסה בעזרת פונקצית Printf).

יש לך שתי אופציות כדאי לראות את הפלט של התוכנית :

1.) אתה מוסיף סיפרייה וקריאה לפונקציה מהסיפרייה שגורמת לכך
שעד שלא לוחצים על כפתור מסויים במקלדת, התוכנית לא תיסגר.

הוספתי את זה לקוד שלך, וזה נראה כך :


#include <stdio.h>
#include <conio.h> /* הסיפרייה שצריך להוסיף */

void main ()
{
int x;
printf ("Yes\n");
getche (); /* הקריאה לפונקצייה שצריך להוסיף */
}

2.) תריץ את התוכנית שלך דרך ה-DOS, כלומר תיכנס להתחל,
הפעלה ותרשום CMD לאחר מכן לחיצה על OK ואז בחלון הדוס
אתה מגיע ליעד של התוכנה שברצונך להריץ ע"י הפקודה
cd dir
dir = התיקיה שבה נמצאת התוכנה.
שאתה נכנס לתיקיה, אתה רושם את השם של קובץ התוכנה
וזה פשוט מאוד מריץ אותה ואז אתה תראה את הפלט.

בהצלחה


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

   18:01   05.11.04   
אל הפורום  
  2. תודה, כבר חוזר אלייך עם תשובות.  
בתגובה להודעה מספר 1
 
  


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

   18:15   05.11.04   
אל הפורום  
  3. אוקיי סלאמתק..עובד..שאלה לי אלייך  
בתגובה להודעה מספר 1
 
   א. אני עובד בבי"ס בדיוק כמו שהראתי לך בהתחלה..וזה עובד.
למה אני צריך את התוספות האלה.
ב. אם תוכל להסביר לי מה תפקידם של התוספות האלה.

תודה


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

   15:14   07.11.04   
אל הפורום  
  4. אני יסביר לך + משהו שהוא שכח...  
בתגובה להודעה מספר 3
 
   ההוראה getch , מה שהיא עושה בעצם זה אומרת לתוכנית , שברגע שהיא מגיע להוראה הזאת היא תעצור ותחכה עד שהמשתמש יקיש מקש מסויים...
בלי זה , בתוכנות מסויימות התוכנית פשוט תריץ את ההוראות , תיתן פלט.. אבל ברגע שהיא תסיים היא פשוט תצא מזה... , ואז לא תספיק לראות את הפלט...

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

שהיא בעצם מנקה את המסך

והספרייה הנוספת conio.h , היא פשוט מכילה את כל ההוראות האלה בתוכה לכן צריך להוסיף אותה... כמו שה stdio.h מכילה את הקלט-פלט


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
banana-man לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.7.02
22958 הודעות, 1 פידבק
   20:21   07.11.04   
אל הפורום  
  5. אחי מאיפה השגת את התוכנה?  
בתגובה להודעה מספר 0
 
   שלי קצת דפוקה... יש מצב תביא לינק או משו?


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

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

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



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