הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך מכניסים ב C משתנה לתוך כוכבית? (https://hosts.co.il/forums/showthread.php?t=34257)

Reality 06-11-06 21:38

איך מכניסים ב C משתנה לתוך כוכבית?
 
למשל אני כותב "R" אני יראה את זה בתוך *
כמו שכותבים סיסמא...
תודה רבה לעזורים.

somebody 06-11-06 23:19

ציטוט:

נכתב במקור על ידי Reality
למשל אני כותב "R" אני יראה את זה בתוך *
כמו שכותבים סיסמא...
תודה רבה לעזורים.

אתה מדפיס *
לא הבנתי:|

אם יש לך נגיד: sdasda
אז אתה בודק ע"י פונקציה שאתה כותב את אורך המחרוזת, ומדפיס כוכביות בהתאם לאורך המחרוזת.

Reality 06-11-06 23:32

לא הבנת חחח
נגיד אתה רושם סיסמא... למשל הסיסמא זה 123456 אז אתה לא תראה את זה במספרים אתה תראה את זה בכוכביות ******
איך אני עושה את זה ב C

tnadav 07-11-06 14:21

ציטוט:

נכתב במקור על ידי Reality
לא הבנת חחח
נגיד אתה רושם סיסמא... למשל הסיסמא זה 123456 אז אתה לא תראה את זה במספרים אתה תראה את זה בכוכביות ******
איך אני עושה את זה ב C

הממ.. חשבתי על פיתרון.. הנה אחד טיפה מסורבל:
אתה מקבל את הסיסמא אות-אות ע"י getch, ואז ישר עושה clrscr ומדפיס מחדש את הפלט שהיה במצב הקודם (שמור במשתנה) כאשר אתה מוסיף *.

ככה עד שאתה מקבל כפלט ירידת שורה (נראה לי שתקבל \n אבל אני לא יודע.. תנסה להדפיס את הערך המתקבל מלחיצה על אנטר.. ואז תדע..)

Reality 07-11-06 15:15

גם אני חשבתי על זה... אבל אני צריך את הכוכביות ... =|

tnadav 07-11-06 15:37

מז"א "אני צריך את הכוכביות?"...

Reality 07-11-06 16:24

חח אחי
נגיד אני צריך לרשום מספר כלשהו ואני לא רוצה שיראו אותו... אז אני רוצה שהוא יכנס בכוכבית ישר איך שאני רושם אותו.. clrscr לא יעזור כי יראו את המספר לפני שהוא יעלם...

Naxon 08-11-06 17:21

אני חושב שהוא מתכוון שיראו את זה כמו שעושים ב-HTML תיבת סיסמא:
קוד:

<input type="password" name="pass" />

somebody 08-11-06 17:42

ציטוט:

נכתב במקור על ידי Naxon
אני חושב שהוא מתכוון שיראו את זה כמו שעושים ב-HTML תיבת סיסמא:
קוד:

<input type="password" name="pass" />

הבנו למה הוא מתכוון.

אבל פשוט לא עונים כי לא יודעים(או מי שיודע ואין לי כוח לכתוב)

או שבכלל אין דרך כזאת:|

tnadav 08-11-06 21:17

ציטוט:

נכתב במקור על ידי Reality
חח אחי
נגיד אני צריך לרשום מספר כלשהו ואני לא רוצה שיראו אותו... אז אני רוצה שהוא יכנס בכוכבית ישר איך שאני רושם אותו.. clrscr לא יעזור כי יראו את המספר לפני שהוא יעלם...

נכון, הרעיון הוא שיש לך משתנה בשם lastOutpot, שכולל את הכוכביות, כל פעם שאתה מקבל תו ב- getch אתה מעדכן את המשתנה, ואז אחרי clrscr אתה מדפיס את המשתנה lastOutpot כולל כוכבית, עוד רעיון הוא להשתמש במשתנה שמאחסן את הסיסמא עד עכשיו ולבדוק כמה הוא ארוך, אבל זה דורש לולאה מיותרת


כל הזמנים הם GMT +2. הזמן כעת הוא 15:33.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ