נושא: בעיה של Overflow בהיפוך מחרוזת
|
|
כותב |
|
ronitbs משתמש מתחיל
הצטרף / הצטרפה: 01 July 2008
משתמש: מנותק/ת הודעות: 4
|
נשלח בתאריך: 02 July 2008 בשעה 10:49 | | IP רשוּם
|
|
|
|
char *reverseString2(char *string,int len)
{
for(int i=0;i<=len;i++)
{
char temp;
temp=string[i];
string[i]=string[i+1];
string[i+1]=temp;
}
return reverseString2(string,len-1);
}
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 02 July 2008 בשעה 13:26 | | IP רשוּם
|
|
|
|
מה שכתבת לא עושה REVERSE אלא SHIFT.
ובכל מקרה שים לב שהלולאה שלך רצה יותר מידי פעמים. אם כבר i<length-1 שזה פעמיים פחות.
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
|
|
אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם
|
אינך יכול/ה לשלוח נושאים חדשים בפורום זה אינך יכול/ה להגיב לנושאים בפורום זה אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה אינך יכול/ה לצור סקרים בפורום זה אינך יכול/ה להצביע בסקרים בפורום זה
|