שאלה על C

שאלה על C

שלום אני רוצה לדעת אם קיימת ב C פונקציה שנותנת את מספר התווים שיש בשורה מסויימת בקובץ ? על איזה קובץ צריך לעשות include בשביל להשתמש בה? (אני יודעת איך לכתוב אותה אבל אני מחפשת פונקציה כזו) תודה רבה
 

vinney

Well-known member
אין פונקציה כזאת

מסיבה פשוטה - לקובץ אין שורות, יש רצף של תוים. כשפורשים את הקובץ (מהמילה PARSE), מחפשים סימון השורה החדשה ברצף כדי לשבור אותו לשורות. זה נעשה עם פונרציה fgets. אחרי זה על התוצר של הפונקציה הזאת אפשר להפעיל את strlen לקבלת האורך. fgets זה stdio.h, וstrlen זה string.h
 
למעלה