מבקש עזרה בשפת c

eladapel1

New member
מבקש עזרה בשפת c

שלום לכולם
אני מחפש דרך לקלוט רצף של אותיות ולהדפיס אותו עם תיקון. לדוגמה:
לקלוט abde ולהפוך אותו למתוקן כך: abCde. אם יש למישהו רעיון אני אשמח.
(כרגע הבעיה שלי היא בצבירת הנתונים, כלומר - אני מחפש משהו שיעזור לי לשמור את כל הזנות המשתמש)
תודה רבה
 

BravoMan

Active member
אין מספיק מידע.

בגדול, רצף אותיות ב-C קולטים למערך של char.
&nbsp
אבל, מערך כזה הוא תמיד סטטי - בגודל קבוע.
לכן, אם לא יודעים מראש כמה תווים יקלטו, ואין גבול מקסימלי, צריך דרך יצירתית לנהל את המערך.
&nbsp
אז קודם כל נשאלת השאלה:
מה הם הכללים לתיקונים שאתה צריך לבצע?
&nbsp
אם אתה רק עושה תיקון ומיד מדפיס, ייתכן שאתה לא צריך לשמור את כל הקלט, ואז מספיק כמה משתנים בודדים, אולי אפיל char אחד.
&nbsp
בנוסף, אם יש מגבלות כמו גודל קלט מקסימלי, אפשר מראש להגדיר מספיק מקום לזה.
 

eladapel1

New member
יש מספר מגבלות

הקלט לא יהיה גדול מ-27 תווים, והפלט יהיה 26 תווים בדיוק.אני קולט את התווים, ואז מדפיס עם תיקון. (acde) הופך ל-(aBcde), כך על כל ה-abc. במה אני יכול להשתמש?
תודה
 

BravoMan

Active member
טוב, נראה שדי רשמו לך את זה בתנאי התרגיל:

אתה בסה"כ צריך מערך char בגודל 28 (27 תווים + 0 נועל).
 
למעלה