תוים

תוים

צריכה לבנות מחלקה למימוש DOS. אני קולטת מהמשתמש מחרוזת שהמילה הראשונה היא פקודה שצריך לבצע ואח"כ שם התיקיה שצריך להוסיף/ למחוק/לעבור אליה/להדפיס. יש לי שתי פונקציות הדפסה= האחת מקבלת את שם התיקיה שצריך לעבור אליה ולהדפיס, והשניה בלי פרמטרים. איך אני יודעת לאיזו פונקציה לקרוא??? <איך אני בודקת שאחרי הפקודה DIR יש לי NULL>
 

עדין ר

New member
...

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

זה לא פועל, רשמתי:
if(strlen(folder)==3) { d.dir(); } else { d.dir(folder); }​
folder זוהי המחרוזת הנקלטת = פקודה+שם תיקיה מה לא טוב?
 

עדין ר

New member
אם folder כולל גם את הפקודה

למה את עושה dir למחרוזת הזאת? צריך לקצץ את ה-dir והרווח מהמחרוזת לפני שמעבירים אותה ל-dir.
 
למעלה