עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

עזרה בבקשה בקשר לשפת C..

Featured Replies

פורסם

שאני רושם במהדר שלי את הפקודה delay(30);

המהדר רושם לי שהפקודה לא טובה מישהו יודע מה הבעיה פה אני משתמש ב borland c++

אני אשמח לפתרון אולי זה בעיה במהדר שלי?

פורסם

תגיד בדיוק מה הבעיה שהוא רושם, האם צירפת את ה include הנכון בשביל הפקודה (אולי dos.h) ?

פורסם
  • מחבר

ההודעה שהוא רושם לי היא call yo undefined function 'delay' and the includes is....

#include <conio.h>

#include <stdio.h>

#include <dos.h>

יש בעיה ?? משהו עשיתי לא בסדר?!?!

והנה כל התוכנה..

#include <conio.h>

#include <stdio.h>

#include <dos.h>

void main()

{

int xpos=5,ypos=18;

int xspeed=1, yspeed=1;

int newx,newy;

clrscr();

while ( !kbhit() ) {

gotoxy(xpos,ypos);

printf("*");

newx = xpos + xspeed;

newy = ypos + yspeed;

if (newx <= 1 || newx >= 80)

xspeed = -xspeed;

if (newy <= 1 || newy >= 24)

yspeed = -yspeed;

delay(50);

gotoxy(xpos,ypos);

printf(" ");

xpos = newx;

ypos = newy;

}

}

פורסם

תכניס את הקוד שלך לתווית בשם 'קוד' [עם התמונה של סולמית code.gif ]

וכן תיישר שמאלה - left.gif

אני לא רואה פה דיליי 30 אגב, יש רק 50.

פורסם

אני לא מכיר כ"כ את הפקודה delay, וגם לא את borland c++, אבל מההיכרות שלי עם השפה, אני יכול להציע לך להשתמש בפונקציה אחרת, שנמצאת בספריה windows.h.

לפונקציה קוראים

Sleep()

, כאשר האות הראשונה גדולה, ומכניסים אליה את הזמן שאתה רוצה "להרדים" את התוכנה במילי-שניות (אלפית שנייה).

אותי היא לא איכזבה, אני מקווה שתצליח להשתמש בה :xyxthumbs:

פורסם
  • מחבר

עוזר משהו אבל מחובתי להשתמש בפקודה delay מישהו אחר יכול לעזור??

ותודה על העזרה..

פורסם

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

פורסם
  • מחבר

זה בדיוק השגיאה העתקתי בדיוק..

אני משתמש ב 5.1

פורסם

נסה להוסיף בהתחלה

#undef Windows

פורסם

אני זוכר במעורפל בעיה בקומפיילר גרסה 5 של בורלנד עם delay (השתמשתי בזה לפני 5 שנים). נסה להוריד את הקומפיילר הזה: http://www.mh2000.co.il/c/tc.exe ותתקין אותו בכונן C (לא בתוך תיקייה אחרת). נסה לרשום את הקוד שם ותראה אם זה עובד.

עריכה: עשיתי את זה בשבילך וזה אכן עובד. הבעיה היא בדיוק מה שחשבתי: הגירסה החדשה (בסביבת חלונות) לא תומכת בפקודה delay. גם אני דפקתי את הראש איך לגרום לזה לעבוד, ולא הצלחתי.

פורסם
  • מחבר

הדבר היחדי שעזר לי זה הפקודה Sleep היא פשוט מחליפה את הפקודה

delay

פורסם

ניסית את ה undef ?

פורסם
  • מחבר

כן ניסתי.. לא עזר..

פורסם

עוזר משהו אבל מחובתי להשתמש בפקודה delay מישהו אחר יכול לעזור??

חובתך? מי בדיוק מכריח אותך להשתמש ב-delay ולא ב-sleep?

בכל מקרה, שנה את הכותרת כך שתכיל קצת יותר מידע.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.