ABA


"איך אני יכול למחוק חלק שם מקובץ טקסט?(שפת C)"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15087 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15087
הולנדי
חבר מתאריך 26.5.05
603 הודעות
   13:16   05.12.08   
אל הפורום  
  איך אני יכול למחוק חלק שם מקובץ טקסט?(שפת C)  
 
אוקיי נתחיל בזה שבניתי תוכנה ששומרת רשומות עם כל מיני פרטים בצורת סטרקט בתוך הקובץ

הקובץ נפתח בצורה בינארית


עליי למחוק לדוגמא את הרשומה השלישית אני מגיע אליה ע"י הפקודה


fseek(f,sizeof(mystruct)*(choose-1),SEEK_SET);

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


מישהו יכול לעזור לי פה?
תודה

https://www.xchef.co.il | אתר
בישולים חברתי


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  זה טיפה בעייתי לעשות את זה Limp Bizkit 05.12.08 17:46 1

       
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות
   17:46   05.12.08   
אל הפורום  
  1. זה טיפה בעייתי לעשות את זה  
בתגובה להודעה מספר 0
 
   מכיוון שבשפת C עדכון טקסט באמצע הקובץ גורם למחיקה של כל הטקסט שבא אחריו

ניתן רק לעשות append (להוסיף) טקסט בסוף הקובץ

מה שכן אפשר לעשות - טריק קטן

להעתיק את כל הטקסט שבא אחרי הרשומה שאתה רוצה למחוק
למחוק הרשומה שאתה מעוניין למחוק

ולהדביק את הרשומות שהרגע העתקת

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

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



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