עבור לתוכן

כמה שאלות\בעיות בשפת C

Featured Replies

פורסם

כמה בעיות די אני מתחיל יחסית(לדעתי)

אז ככה

יש לי בעיה עם הפקודה clrscr() היא לא עובדת אין לי מה להגיד יותר מידי

2. בניתי תוכנה יחסית בסיסית

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

אבל כשאני צריץ את התוכנית :

1.אז התוכנה במבקשת את מספר התלמיד ואני כותב עד עכשיו בסדר

2.עכשיו זה מציג"Enter First Name" ואז ישר קופץ לפרינטאף הבא בלי לתת לי לכתוב לסקאן אף

שאלה שלישית char יכול לקלוט רק אות אחת??

פורסם

()clrscr היא פונקציה של conio.h וזה לא חלק מהסטנדרט של C. זה יעבוד בקומפיילר של Borland בסביבת DOS, אבל אם אתה משתמש בסביבה אחרת, הפונקצייה ככל הנראה לא קיימת בכלל.

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

char יכול להחזיק תו בודד, אמת.

פורסם
  • מחבר

אני יוכל לשלוח לך בפרטי את התוכנית

אז מה אני שם במקום CHAR שיוכל להחזיר לי נגיד עד שמונה תויום

פורסם

אתה יכול לפרסם את הקוד, לא צריך פרטי... בשביל זה הפורום כאן.

אתה צריך לקלוט מחרוזת, כלומר טיפוס * char. הוא יכול להחזיק כעקרון הרבה יותר משמונה תווים ואתה צריך לוודא שלא נתנו לך יותר מזה.

אני יוכל לשלוח לך בפרטי את התוכנית

אז מה אני שם במקום CHAR שיוכל להחזיר לי נגיד עד שמונה תויום

פורסם

אלה דברים מאוד בסיסיים. אני ממליץ לך ללמוד עם מדריך טוב ולהבין כל מה שכתוב שם.

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

פורסם
  • מחבר

#include

void main()

{

double arr_id[100];

int i=0;

char arr_prv[100];

char arr_last[100];

char arr_add[100];

while(i

פורסם

ערוך את ההודעה ושים את הקוד בתוך טג קוד (כפתור שנראה כמו #, ליד הכפתור של הציטוט). ככה ההודעה תהיה קריאה יותר.

בכל מקרה, נראה לי שאתה משתמש במדריך מאוד מיושן (לפי ה-conio.h וה-void main).

בשביל לקרוא מחרוזת באמצעות scanf צריך להשתמש ב-s%, לא c% (שקורא רק תו אחד), ולהעביר את המערך עצמו (בלי &).

שים לב גם שהגדרת את ה-id כמערך של double, אבל קראת אותו כ-int.

פורסם
  • מחבר

למה מדריך ישן איך אתה הייתה כותב??

פורסם

רואים שהוא ישן מכיוון שהוא משתמש בסטנדרטיים ישנים מאוד.

מתודת ה-main כבר מזמן מחזירה ערך מסוג int.

בקיצור, תמצא מדריך אחר ומעודכן יותר. לא חסרים כאלה.

פורסם
  • מחבר

http://www.underwar.co.il/1-Programming/d8

אפשר סדר כל שהו אני רוצה לעבור על הכל מההתחלה בגלל שאני יודע את הרוב אז זה יעבור מהר

ארכיון

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

דיונים חדשים