צריך עזרה קטנה..

pertal

New member
צריך עזרה קטנה..

איך אני מקצץ מחרוזת מהסוף?? זתומרת לדוגמא יש לי את המחרוזת "/usr/src/t" ואני רוצה להפוך אותה ל "/usr/src" ?? האם אני יצטרך לעשות משהו כזה: char *t, *p;
while(i!=3) { t=p; t++; p++ if(*p=='\') { i++; } } ואם לדוגמא אורך מחרוזת לא ידוע, אז קודם רצים עם מצביע על המחרוזת וכל פעם שיש מופע של התו '/' מעלים משתנה באחד ואז פשוט כל עוד i שונה מהמשתנה? האם זה נכון לעשות ככה? או שיש דרך יותר נוחה לקצץ מחרוזת מהסוף?​
 
למעלה