פורסם 2008 במאי 1617 שנים אפשר לעשות את זה ב-C?אני פשוט לא יודע לעבוד עם קבצים..נגיד דוגמא: יש לי טקסט כזה:ewrewt , wqewrw, wqewqe, ewqqweואחרי התוכנה הקטנה..הטקסט יראה ככה:ewrewt ! wqewrw! wqewqe! ewqqweשיניתי ',' ל-'!'
פורסם 2008 במאי 1617 שנים לא בעיה.פשוט תקרא הכל מהקובץ לתוך מחרוזת.תשנה את המחרוזת (strcat או לא יודע איך קוראים לפונקציה בC).ואז פשוט מאוד לדרוס את הקובץ הישן, בקובץ חדש בעל אותו שם שיכיל את המחרוזת שאתה מחזיק בזכרון.איך ליצור קבצים, איך לכתוב לקבצים ואיך למחוק קבצים... את זה תוכל למצוא בגוגל בקלות.
פורסם 2008 במאי 1617 שנים אם זה כל מה שאתה צריך לעשות, יש שפות תכנות או סתם כלים שאפשר להוריד והם הרבה הרבה יותר מתאימים מ-C למשימה שאתה מתאר.ובכל זאת הנה לולאה פשוטה:void replace( char* buf, size_t len, char originalc, char newc ){ while ( len-- > 0 ) { if ( *buf == originalc ) *buf = newc; buf++; }}כמובן, הקוד הוא לא UNICODE, ותצטרך להתעסק עם טעינת הקובץ ושמירתו וכו'. הזכרתי כבר שיש כלים יותר מתאימים מ-C לבעיה הזו?
פורסם 2008 במאי 1617 שנים האפשרות קיימת כמעט בכל עורך טקסט. אפילו ב-Notepad.בד"כ אתה מגיע לאפשרות ע"י Edit->Replace.אם אתה צריך לעבור על כמה קבצים אז אתה יכול לכתוב תוכנית קטנה או להוריד תוכנה שעושה את זה (תבצע חיפוש בגוגל).
פורסם 2008 במאי 1617 שנים מחבר וואו.. תודה לא ידעתי שיש אפשרות כזאת בוורד O: זה יחסוך לי הרבה צרות... ניסיתי לחפש בגוגל תוכנה יעודית.. לא מצאתי.. אז פניתי לפה כי אני יודע שזה לא בעיה לעשות.. פשוט אני לא יודע להתעסק עם קבצים בC.. עכשיו כשאני מגלה שיש את הזה בוורד זה טוב ;D תודה רבה! פעם ישבתי על טקס ועברתי שורה שורה.. והחלפתי סימנים O:
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.