ABA


"C UNIX| שגיאה בקריאת פרטי קובץ באמצעות stat()"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #20620 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 20620
asco88 
חבר מתאריך 17.6.04
26757 הודעות, דרג אמינות חבר זה
   08:11   04.04.14   
אל הפורום  
  C UNIX| שגיאה בקריאת פרטי קובץ באמצעות stat()  
 
ניסיתי ליצור תוכנית המדמה את פעולת ls -la המציגה את פרטי התקיה והקבצים שלה.
התוכנית עובדת בתקייה נוכחית, אבל כשאני מנסה לבצע זאת על תקייה אחרת (באמצעות ארגומנט) היא נותנת שגיאה שהקבצים לא קיימים:

זאת התוכנית:
https://rotter.name/User_files/nor/533e3de455e3223f.txt


וזה מה שקורה בפועל:
https://rotter.name/User_files/nor/533e3e3d5679b3a4.txt

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

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

תודה רבה


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

תגובה מהירה
___________________________________________________________________

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



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