אוקיי
לפי דעתי זה קיים במחלקת string, אז חבל לבנות מחדש, אבל בכל אופן, זה יחסית פשוט למחרוזת באורך כלשהו (כל עוד היא נגמרת בnewline), כנראה האורך המקסימלי נועד למנוע שימוש בmalloc ושות' משהו בסגנון int sum=0; int currentIndex=0; while(str[currentIndex]!=NEWL) { if (str[currentIndex]=charToMatch) sum++; currentIndex++; { return sum; בכל אופן, זאת שאלה לפורום שפות תכנות, האם אתה מכיר את ההבדל?