Προς το περιεχόμενο

Άσκηση στη C


Black_Mamba

Προτεινόμενες αναρτήσεις

Δημοσ.

Να δημιουργηθεί ένα αρχείο με όνομα keimeno1.txt το οποίο να περιέχει ένα σύνολο χαρακτήρων.Στη συνέχεια να υλοποιηθεί ένα πρόγραμμα στη C, το οποίο: α)να μετρά πόσα "?" και πόσα "!" υπάρχουν στο αρχείο και να ειδοποιεί το χρήστη με κατάλληλο μήνυμα β)να δημιουργεί ένα νέο αρχίο με όνομα keimeno2.txt στο οποίο να αποθηκεύεται το υπάρχων σύνολο χαρακτήρων αντικαθιστώντας όμως τα "?" με "!" και αντίστροφα

 

 

βοήθεια...

Δημοσ.

 

Kαλησπερα και σε εσενα και εμεις χαρηκαμε που εγινες μελος του Forum μας ευχαριστως να σε βοηθουσαμε ΑΝ....

Ρωτουσες και δεν απαιτουσες βοηθεια χωρις ιχνος ευγενείας.

Sorry που σε πηρα απο την μουρη αλλα λιγη ευγένεια ποτε δεν εβλαψε κανεναν

 

Το εχεις προσπαθησει καθολου;Σε ποιο σημειο εφτασες;

Δημοσ.

Φτιάξε ένα πίνακα από χαρακτήρες με μέγεθος όσο ο αριθμός των χαρακτήρων στο κείμενο. Φόρτωσε τους χαρακτήρες του κειμένου στον πίνακα. Διάτρεξε τον πίνακα και με τους απαραίτητους ελέγχους έχεις τις μεταβλητές με τους αριθμούς των ! & ?. Ξαναδιάτρεξε τον πίνακα κι άλλαξε αυτούς τους χαρακτήρες. Γράψε τον πίνακα σε άλλο αρχείο κειμένου.

Δημοσ.
>
#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;
}

Δημοσ.
Να δημιουργηθεί ένα αρχείο με όνομα keimeno1.txt το οποίο να περιέχει ένα σύνολο χαρακτήρων.Στη συνέχεια να υλοποιηθεί ένα πρόγραμμα στη C, το οποίο: α)να μετρά πόσα "?" και πόσα "!" υπάρχουν στο αρχείο και να ειδοποιεί το χρήστη με κατάλληλο μήνυμα β)να δημιουργεί ένα νέο αρχίο με όνομα keimeno2.txt στο οποίο να αποθηκεύεται το υπάρχων σύνολο χαρακτήρων αντικαθιστώντας όμως τα "?" με "!" και αντίστροφα

 

 

βοήθεια...

 

δημιουργεις ενα αρχειο και με καταληλλες δομες ελεγχου μετρας ποσα ? και ! εχεις.η αντικατασταση τους ειναι σχετικα απλη.

 

Απο την ασκηση κι απο αυτα που ζηταει υποθέτω ότι εισαι πρώυο εξάμηνο, σωστα?

 

 

δε γινετε να ειναι πρωτο εξαμηνο γιατι τωρα ειναι τα εαρινα(2,4,6,8,10):-D

Δημοσ.
δημιουργεις ενα αρχειο και με καταληλλες δομες ελεγχου μετρας ποσα ? και ! εχεις.η αντικατασταση τους ειναι σχετικα απλη.

 

 

 

 

δε γινετε να ειναι πρωτο εξαμηνο γιατι τωρα ειναι τα εαρινα(2,4,6,8,10):-D

 

Γινεται αν εισαι σε ΤΕΙ κι έχεις περάσει Εαρινο Εξάμηνο να ξεκινήσεις..

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...