xpapias Δημοσ. 25 Νοεμβρίου 2006 Δημοσ. 25 Νοεμβρίου 2006 Γειά χαρά! Είμαι εντελώς αρχάριος στη C οπότε ζητώ την κατανόηση σας... Έχω τις εξής απορίες : Απορία 1η: Έστω ότι έχω ένα αρχείο txt. Πως μπορώ να το διαβάζω γραμμή - γραμμή; Δηλ: main() { FILE *file = fopen ("a.txt","r"); while (!feof(file)) { /* ΤΙ ΒΑΖΩ ΕΔΩ ? */} fclose (file); } Απορία 2η: Πως μπορώ να προσθέτω στο τέλος ενός string ένα άλλο; Εννοώ, ποιό είναι το αντίστοιχο στην c, του a$= a$ + b$ της basic;
djapal Δημοσ. 25 Νοεμβρίου 2006 Δημοσ. 25 Νοεμβρίου 2006 Δλδ συγγνώμη... έτσι μου γεννήθηκε η απορία... Έψαξες στο google 'read files in c' ή κάτι παρεμφερές και δε βρήκες τίποτα;;;;;
mentzik Δημοσ. 25 Νοεμβρίου 2006 Δημοσ. 25 Νοεμβρίου 2006 Δες αυτο το site: http://www.programmersheaven.com/ Θα λύσεις πολλές απορίες σου...
Directx Δημοσ. 25 Νοεμβρίου 2006 Δημοσ. 25 Νοεμβρίου 2006 Αν θυμάμαι καλά πριν μερικά χρόνια είχα δημοσιεύσει μια λύση στο πρώτο σου ερώτημα, κάνε ένα search πρέπει να υπάρχει ακόμα καταχωρημένη στο παρόν forum. Για το δεύτερο ερώτημα δες την strcat, έστω για να ενώσουμε το szTestB στο szTest: > char szTest[128] = "LINE 1\n", szTestB[128] = "LINE 2"; [..] printf("%s\n",strcat(szTest,szTestB)); Υ.Γ. Αν δεν βρεις την πρώτη λύση ή αν σου φανεί πολύπλοκη πες μου ώστε να αναρτήσω κάτι παρόμοιο αλλά κατά πολύ απλούστερο, από εκεί και πέρα με διάβασμα και αρκετή επιμονή θα την μάθεις την C. Καλή συνέχεια!
chiossif Δημοσ. 25 Νοεμβρίου 2006 Δημοσ. 25 Νοεμβρίου 2006 Στην θέση: [ http://www.acm.uiuc.edu/webmonkeys/book/c_guide/ ] στην παράγραφο 2.12.5.2. θα λύσεις την 1η σου απορία ενώ για την 2η ρίξε μια ματιά στην παράγραφο 2.14. Όσοι ξέρουν C κατάλαβαν ότι σου απάντησα ΑΚΡΙΒΩΣ ότι ρώτησες αλλά φοβάμαι ότι εσύ δεν θα το καταλάβεις αν δεν ξεκινήσεις να διαβάζεις είτε το [ http://cm.bell-labs.com/cm/cs/cbook/ ] (αξεπέραστο κατά την ταπεινή μου άποψη) είτε ότι ελεύθερο και καλό βρεις (ή σε βοηθήσουμε να βρεις) στο δίκτυο. Η μεγάλη απορία μου είναι "ωραία τα διάβασες τι θα τα κάνεις τώρα;" και ξέρεις γιατί; Διότι αν έρχεσαι, όπως κατάλαβα και ίσως λαθεύω, από μια άλλη γλώσσα, και αν αυτή η άλλη είναι αυτή που ανέφερες, τότε καλά θα κάνεις να ξεχάσεις (προσωρινά μην φοβάσαι) ότι ξέρεις και ξεκινώντας σχεδόν απ' την αρχή να μπεις στον μαγευτικό κόσμο της C. [ http://en.wikipedia.org/wiki/C_programming_language ]
chiossif Δημοσ. 25 Νοεμβρίου 2006 Δημοσ. 25 Νοεμβρίου 2006 "C Programming" by Steve Holmes at [ http://www.imada.sdu.dk/~svalle/courses/dm14-2005/mirror/c/ ]...
xpapias Δημοσ. 25 Νοεμβρίου 2006 Μέλος Δημοσ. 25 Νοεμβρίου 2006 Σας ευχαριστώ όλους. Βιβλίο έχω ξεκινήσει να διαβάζω, των Kernighan και Richie. Απλά, έχοντας δουλέψει σε basic, είχα την περιέργεια να δω πως δουλεύουν κάποια πράγματα νωρίτερα απ'ότι πρέπει. Πάντως εντυπωσιακή η απλότητα της basic σε σχέση με την C...
dop Δημοσ. 26 Νοεμβρίου 2006 Δημοσ. 26 Νοεμβρίου 2006 @xpapias: ναι, η VB σου κρύβει τον κόσμο κάτω από ένα κάρο αηδίες. Η C είναι ίσως η πιο απλή γλώσσα.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.