פורסם 2007 בינואר 618 שנים שלום לכולם....יש לי שאלה איך אפשר להחליף בין מחרוזות שראשונה תהיה אחרונה ואחרונה תהיה ראשונה בשפת סי למשל אם מקבלים ממשתמש : happy birthday to you הפלט יהיה you to birthday happyותודה רבה מראש
פורסם 2007 בינואר 618 שנים אין פונקציה שעושה את זה, כמובן.בהנחה שקיבלת מחרוזת המכילה את כל המילים, ואתה רוצה להחליף את סדר המילים במחרוזת, הנה דרך אחת: תכתוב לולאה שמוצאת מצביעים לכל מילה (strtok יכולה לעזור). כדי להפוך את הסדר כדאי לך לעבור על המחרוזת מהסוף להתחלה (במקרה זה strtok כנראה לא מתאימה). תעתיק את המילים בסדר הפוך למחרוזת חדשה.
פורסם 2007 בינואר 618 שנים מחבר אבל אני רוצה להפוך את סדר המילים במחרוזת איך אני יכולה להדפיס אותה באופן הפוךותודה על התגובה המהרה
פורסם 2007 בינואר 618 שנים תרוץ מהסוף עד רווח ותדפיס החל מהרווח(לא כולל). תשים \0 במקום הרווח, ושוב תרוץ עד רווח(ותדפיס).כל זה תעשה עד תחילת המחרוזת.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.