ωραίος, αρχίζω να το έχω... βλέπω αν προσθέσω περισσότερα argc μου βγάζει το αποτέλεσμα κάθε ενός ξεχωριστά! από τον κώδικα καταλαβαίνω ότι θεωρεί ως πρώτο argc το ίδιο το πρόγραμμα.
αν θέλω να διαβάσω πολλά δεδομένα από ένα αρχείο (χωρίς να ξέρω εκ των προτέρων συγκεκριμένα τον αριθμό τους), όμως ο αριθμός των δεδομένων αυτών δίνεται μέσα στο αρχείο. τότε θα χρησιμοποιήσω την fscanf() με κάποιο loop ή θα είναι πιο σωστό να χρησιμοποιήσω κάποια άλλη εντολή?
παρόμοιο παράδειγμα με το παραπάνω, για την πρόσθεση αριθμών... αν έχω γραμμένα τα εξής σε ένα αρχείο:
4
2 6 5 8
στην πρώτη σειρά το 4 υποδηλώνει το σύνολο των αριθμών που θέλω να προσθέσω, οι οποίο αριθμοί βρίσκονται στην δεύτερη σειρά. θέλω δηλαδή όταν δίνω ως argc το συγκεκριμένο αρχείο να "βλέπει" το 4 στην πρώτη σειρά, να προσθέτει τους τέσσερις αριθμούς της δεύτερης σειράς και να μου εμφανίζει το αποτέλεσμα (21).
σε αυτή την περίπτωση μπορώ να διαβάσω όλη την δεύτερη σειρά αμέσως (με κάποια εντολή) ή θα βάλω την fscanf() και την εντολή της πρόσθεσης μέσα σε ένα loop για να διαβάσει και να προσθέσει όσες φορές γράφει στην πρώτη σειρά?