
05-07-2007, 23:54
|
 |
|
|
חבר מתאריך: 10.05.06
הודעות: 583
|
|
|
הממ יש הרבה שיטות לעשות את זה....אם בכלל הבנתי מה אתה מתכוון...
לפי מה שהבנתי אתה רוצה ליצור רשימה של מילים וכל פעם ליצור התאמה בין המילה למשפט כלשהו....
אני הייתי הולך על שני מערכים דו מימדיים מקבילים:
במערך הראשון (נגיד A ) יהיו לך מילים.
במערך השני (נגיד B)יהיו לך משפטים שמתאימים לכל מילה.
אחר כך אתה קולט מהמשתמש מילה לתוך משנה (נגיד C) ובעזרת לולאת FOR אתה רץ על כל מערך A ובודק אם C שווה ל: A[COUNTER.
דרך אגב השוואת מחרוזות עושים מעזרת הפונקציה STRCMP כמדומני,וזאת בעזרת המבנה הבא:
קוד:
STRCMP(STRING1,STRING 2)
אם המחרוזות שוות הפונקציה מחזירה 0 נדמה לי (תבדוק את כל הדברים האלה כי אני כבר לא כל כך זוכר).
ברגע שזה שווה אתה הולך ל B[COUNTER[ (אותו מקום רק במערך B) ועושה עם זה מה שבא לך(מציג את זה...עושה צפצופים וכו').
מקווה שהבנת....
_____________________________________
אדם חכם לומד מהטעויות שלו,
אדם ממש חכם לומד גם מטעויות של אחרים.
נערך לאחרונה ע"י HEN_K בתאריך 06-07-2007 בשעה 00:00.
|