עבור לתוכן

שאלה לגבי תכנית בC.

Featured Replies

פורסם

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

הוא אמר לי, שהוא עשה את זה הכי יעיל שאפשר, ורוצה שאני אעלה על איך הוא עשה את זה.

עברו אולי שנתיים מאז שלמדתי C ולמדתי עבודה עם קבצים אבל אני פשוט לא זוכר. ד"א התערבנו על 10 שקלים.

בבקשה, תעזרו לי להציל את ה10 שקלים שלי, ותאפשרו לי לקנות פרח לאהובתי לקראת ראש השנה עם עשרת השקלים שאני אקח ממנו

ותכתבו לי תכנית הכי יעילה שאפשר שתוכל לרוץ על כל כונן C ופשוט למחוק על קובץ שהיא מגיעה אליו.

אהיה אסיר תודה למי שיעזור לי, ואקנה לו שוקולד בעזרת 3 השקלים שישארו אחרי הפרח :)

תודה רבה רבה מראש.

פורסם

זה נראה כמו ניסיון נואש ליצור וירוס כלשהו.

בכל מקרה, תיצור קובץ bat שיבצע format c: /y

יותר פשוט.

פורסם
  • מחבר

זה נראה כמו ניסיון נואש ליצור וירוס כלשהו.

בכל מקרה, תיצור קובץ bat שיבצע format c: /y

יותר פשוט.

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

פורסם
  • מחבר

הפונקציה SHFileOperation מאפשרת לך לבצע פעולות על הרבה קבצים יחד (כמו מחיקה).

http://msdn2.microsoft.com/en-us/library/ms647743.aspx

הסתבכתי עם הפונקציה הזאת. זה לא יאומן כמה אני חלוד ב ובתכנות בכללC :'(. אתה יכול לכתוב לי אולי את התכנית? או רק איך הפונ' אמורה להיראות?

"

בכל מקרה, תיצור קובץ bat שיבצע format c: /y

יותר פשוט."

איך אפשר ליצור קובץ כזה?

פורסם

תיצור קובץ טקסט, תכניס לו את מה שרשמתי שם ותתן לו סיומת bat.

פורסם
  • מחבר

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

ז"א אני מזמן את הפונ' DeleteDirectory("C:\\*", false); ?

אם אפשר עוד שאלה קטנה, למה המיין מחזיר 0?

פורסם

0 = אין בעיה בתוכנית והיא הסתיימה בלי שגיאה.

ארכיון

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

דיונים חדשים