char *add_str (char *num1,char num*2) C languge - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

char *add_str (char *num1,char num*2) C languge


man with no name

Recommended Posts

אל תקפיץ נושאים לפני שעברו 24 שעות מההודעה האחרונה. זה פורום, לא צ'אט.

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

(באופן כללי: מה כבר למדת?)

קישור לתוכן
שתף באתרים אחרים

אוקיי סורי..

אסור לי להשתמש ב ATOI

ולמדנו כבר את כל הפונקציות של STRING

חשבתי לעשות (משהו - '0' ) ככה שיתן לי את ההערך המספר במדוייק

אבל אז תהיה בעצם בעיה עם ההקצאה...

בכל אופן אני חושב שאני צריך עזרה בדבר הזה

קישור לתוכן
שתף באתרים אחרים

אם אסור להשתמש בatoi, סימן שאתה צריך לממש משהו דומה לatoi בעצמך. הכיוון שאתה הולך בו הוא נכון (תו - '0'). תבנה את שני המספרים - תחבר אותם, ואז תבצע את הפעולה ההפוכה של יצירת מחרוזת ממספר (שזה כמו itoa).

קישור לתוכן
שתף באתרים אחרים

זה לא שאמרו שאסור להשתמש ב ATOI

פשוט אני בהתחלה הלכתי לכיוון הזה ואמרו לי שאי אפשר

כי אם יהיה מספר ממש גדול שלא יכנס ב INT שנידע איך לטפל בו

לכתוב את ATOI אני יודע.. אבל לפי מה שהבנתי זה לא הכיוון

קישור לתוכן
שתף באתרים אחרים

או X+1

או Y+1

אתה בודק מה יותר גדול והמקרה הכי קיצוני זה שיהיה CARRY

דוגמא x=999

y=1

ויש גם את התו '0/' אז בהקצאה של המחרוזת החדשה לקחתי בחשבון את שני הדברים האלה

אבל משום מה האלגוריתם לא עולה לי...

קישור לתוכן
שתף באתרים אחרים

זה לא מה שהוא אמר:

זה לא שאמרו שאסור להשתמש ב ATOI

פשוט אני בהתחלה הלכתי לכיוון הזה ואמרו לי שאי אפשר

כי אם יהיה מספר ממש גדול שלא יכנס ב INT שנידע איך לטפל בו

לכתוב את ATOI אני יודע.. אבל לפי מה שהבנתי זה לא הכיוון

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...