Black_Mamba Δημοσ. 3 Ιουνίου 2009 Δημοσ. 3 Ιουνίου 2009 Να δημιουργηθεί ένα αρχείο με όνομα keimeno1.txt το οποίο να περιέχει ένα σύνολο χαρακτήρων.Στη συνέχεια να υλοποιηθεί ένα πρόγραμμα στη C, το οποίο: α)να μετρά πόσα "?" και πόσα "!" υπάρχουν στο αρχείο και να ειδοποιεί το χρήστη με κατάλληλο μήνυμα β)να δημιουργεί ένα νέο αρχίο με όνομα keimeno2.txt στο οποίο να αποθηκεύεται το υπάρχων σύνολο χαρακτήρων αντικαθιστώντας όμως τα "?" με "!" και αντίστροφα βοήθεια...
Sotosgl Δημοσ. 3 Ιουνίου 2009 Δημοσ. 3 Ιουνίου 2009 Kαλησπερα και σε εσενα και εμεις χαρηκαμε που εγινες μελος του Forum μας ευχαριστως να σε βοηθουσαμε ΑΝ.... Ρωτουσες και δεν απαιτουσες βοηθεια χωρις ιχνος ευγενείας. Sorry που σε πηρα απο την μουρη αλλα λιγη ευγένεια ποτε δεν εβλαψε κανεναν Το εχεις προσπαθησει καθολου;Σε ποιο σημειο εφτασες;
narbi Δημοσ. 4 Ιουνίου 2009 Δημοσ. 4 Ιουνίου 2009 Απο την ασκηση κι απο αυτα που ζηταει υποθέτω ότι εισαι πρώυο εξάμηνο, σωστα?
Wise_One Δημοσ. 4 Ιουνίου 2009 Δημοσ. 4 Ιουνίου 2009 Φτιάξε ένα πίνακα από χαρακτήρες με μέγεθος όσο ο αριθμός των χαρακτήρων στο κείμενο. Φόρτωσε τους χαρακτήρες του κειμένου στον πίνακα. Διάτρεξε τον πίνακα και με τους απαραίτητους ελέγχους έχεις τις μεταβλητές με τους αριθμούς των ! & ?. Ξαναδιάτρεξε τον πίνακα κι άλλαξε αυτούς τους χαρακτήρες. Γράψε τον πίνακα σε άλλο αρχείο κειμένου.
C6WGMN Δημοσ. 4 Ιουνίου 2009 Δημοσ. 4 Ιουνίου 2009 > #include <stdio.h> #include <stdlib.h> int main(void) { const char *p, s[] = "!?"; size_t n[2] = {0}; int c; FILE *out, *in = fopen("keimeno1.txt", "r"); if(in == NULL || out = fopen("keimeno2.txt", "w")) return EXIT_FAILURE; while((c = getc(in)) != EOF) { if(p = strchr(s, c)) ++n[p - s]; putc(p ? s[!(p - s)] : c, out); } printf("%c:%u, %c:%u\n", s[0], (unsigned)n[0], s[1], (unsigned)n[1]); return 0; }
jtsc21 Δημοσ. 4 Ιουνίου 2009 Δημοσ. 4 Ιουνίου 2009 Να δημιουργηθεί ένα αρχείο με όνομα keimeno1.txt το οποίο να περιέχει ένα σύνολο χαρακτήρων.Στη συνέχεια να υλοποιηθεί ένα πρόγραμμα στη C, το οποίο: α)να μετρά πόσα "?" και πόσα "!" υπάρχουν στο αρχείο και να ειδοποιεί το χρήστη με κατάλληλο μήνυμα β)να δημιουργεί ένα νέο αρχίο με όνομα keimeno2.txt στο οποίο να αποθηκεύεται το υπάρχων σύνολο χαρακτήρων αντικαθιστώντας όμως τα "?" με "!" και αντίστροφα βοήθεια... δημιουργεις ενα αρχειο και με καταληλλες δομες ελεγχου μετρας ποσα ? και ! εχεις.η αντικατασταση τους ειναι σχετικα απλη. Απο την ασκηση κι απο αυτα που ζηταει υποθέτω ότι εισαι πρώυο εξάμηνο, σωστα? δε γινετε να ειναι πρωτο εξαμηνο γιατι τωρα ειναι τα εαρινα(2,4,6,8,10)
narbi Δημοσ. 4 Ιουνίου 2009 Δημοσ. 4 Ιουνίου 2009 δημιουργεις ενα αρχειο και με καταληλλες δομες ελεγχου μετρας ποσα ? και ! εχεις.η αντικατασταση τους ειναι σχετικα απλη. δε γινετε να ειναι πρωτο εξαμηνο γιατι τωρα ειναι τα εαρινα(2,4,6,8,10) Γινεται αν εισαι σε ΤΕΙ κι έχεις περάσει Εαρινο Εξάμηνο να ξεκινήσεις..
jtsc21 Δημοσ. 4 Ιουνίου 2009 Δημοσ. 4 Ιουνίου 2009 Γινεται αν εισαι σε ΤΕΙ κι έχεις περάσει Εαρινο Εξάμηνο να ξεκινήσεις.. //οντως εχεις δικιο
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.