מיקום בקובץ
-
@משחזר-מידע ברור, איך זה אתה מצפה שזה יגיע מעצמו?!?
-
-
כפי ש@yossiz וגם @משחזר-מידע מידע כתבו, אין בקובץ טקסט נורמלי "עמודים".
כשמדפיסים קובץ כזה התוכנה המדפיסה מחליטה על גודל הפונט, אלגוריתם שבירת שורות ויישור ושוליים ולפי זה נוצרים עמודים. ההחלטה הזו שרירותית והיא תלויה בגודל הנייר, בגודל הפונט וכדומה.
תפרטו יותר את הרקע והצורך, ונוכל לעזור יותר. -
אני צריכה לכתוב פרויקט שמאכסן נתונים על קבצי טקסט ושומר על כל מילה את מיקומה קובץ ב2 צורות שונות
למשל 1.מספר שורה ומספר מילה בשורה
2.מספר מילה ומספר עמוד
אצטרך להגדיר הגדרה גלובלית לכל הקבצים כמה מילים נכנסים בעמוד ולפי זה לחלק ?
או שיש מצב לקחת נתונים אלו מכל קובץ שאקבל? -
ודאי שלא תוכלו לקבל את הנתונים הללו מהקובץ, הם פשוט לא קיימים הנתונים האלה בעולם צריך להמציא אותם!
הגדרה שרירותית כמה מילים נכנסים לשורה + לעמוד תעזור לכם לקבוע, אבל לקביעה הזו לכאורה אין שום ערך.
השאלה אם הצורך הזה הוא למטרה אמיתית בעולם האמיתי או רק בשביל הספורט או הגשת פרוייקט.
אם זה למשהו אמיתי פרטו מה הצורך, אולי נוכל לעזור.
אם זה לא למטרה אמיתית, תוכלו להמציא לפי הגדרה כפי שהצעתם. -
@שרה-רחל קיבלת הנחיה לשמור את הנתון הזה של מיקום בדף? לא סביר כי אין לזה שום משמעות. אולי לא הבנת נכון את ההוראות?
מענין האם אין אפשרות לזהות את גודל הפונט למשל?
אי אפשר לזהות כי זה לא קיים. כל אחד יכול לבחור איזה גודל שהוא רוצה, הקובץ עצמו הוא רק רצף של תווים. איך לייצג אותם היא בחירה של כל אחד.
-
@שרה-רחל אמר במיקום בקובץ:
היתה הנחיה כללית לשמור שני נתונים על המיקום של המילה
אז תשמר את מספר השורה ומספר המילה בתוך השורה
סוף שורה אני מתכוון למעבר שורה מוטמע בצורה של תו\n
או\r\n
לא לשורות שנעשים על ידי אלגוריתמה של שבירת שורותכקובץ טקסט הם בגודל אחיד?
אי אפשר לשאול כזו שאלה,
הם בכל גודל שתחליט, אפשר גודלים והולכים או פוחתים והולכים או לפי מיקום באלף בית או לפי מצב רוח או רנדומלי או לפי יום החודש... -
@שרה-רחל אמר במיקום בקובץ:
היתה הנחיה כללית לשמור שני נתונים על המיקום של המילה
כקובץ טקסט הם בגודל אחיד?קבלתם אולי קובץ טקסט ספציפי שאיתו צריכים לעבוד ?
-
הנה הצטוט
הצגת כל המלים כאינדקס :לכל מלה הצגת המיקום שלה .לפחות שני סוגים שונים של הגדרת מיקום .למשל :שורות ועמודים ,וכן משפטים ופסקאות .אם בטקסט מוגדר מבנה - אחד המיקומים יהיה על פי המבנה .למשל ,אם יש פרקים- על נגדיר מיקום - , ידי משפט פסקה ופרק .אם מדובר בשירים עם בתים - נגדיר שורה בבית .או מדובר בקבצים של תכניות מחשב - לפי אפשר למפות ' מודולים ,מחלקות ,פונקציות וכו- . לפי המבנה -
אז אני מבין שלא ניתן טקסט ספציפי
@שרה-רחל אמר במיקום בקובץ:
לפחות שני סוגים שונים של הגדרת מיקום
נו אז מה הבעיה
תעשו שיר שמורכב כאילו מ2 טורים על ידי טאבים
ויהיה לכם 2 סוגים שונים- מעבר שורה
- טאב
או שתעשו טקסט שיכלול תוים כמו שהציע @yossiz
@yossiz אמר במיקום בקובץ:
יש תו Form Feed
ובא לציון גואל
-
@שרה-רחל כותב המשימה טעה לחלוטין בעניין הזה.
במסמכים נורמליים כמו טקסט פשוט ואפילו מסמך Word וכדומה, אין משמעות למספר שורה ולא לעמוד. המסמך הוא דינמי, אכן במסמך וורד יכולות להיות הגדרות פונט ועמוד,אבל הם לא מידע שייך למסמך ואין שום היגיון בעולם לאנדקס לפי עניין שולי ומשתנה שכזה.
אפילו במסמך קבוע כמו PDF אין משמעות לשורות בהמון מקרים, והם יופיעו או בהתאם לתצוגה או לפי המיקום המוחלט שלהם ביחס לשולי הדף.הם מדברים גם על מיפוי של בתים בשירים שזה עבודה אנושית שקשה מאוד לתת למחשב להבין, וגם על מיפוי תוכניות מחשב למחלקות ומודלים שזה מחייב לעשות Parser רציני למאות שפות תכנות, כשאפילו לאחת זה עבודה קשה שלא נותנים ככה כחלק מפרוייקט. בקיצור משהו פה קצת הזוי.
עריכה: מהציניות של @משחזר-מידע אני פתאום הבנתי שהם דרושים איזשהו שני מיקומים לא משנה מה, אז מספר מילה ומספר תו זה נראה לי מצויין וסביר יותר מכל הדוגמאות השגויות/היומרניות שהם הביאו.