Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - AIUTO PER PROGRAMMA C
Forum - C/C++ - AIUTO PER PROGRAMMA C

Avatar
gtedeski (Normal User)
Rookie


Messaggi: 21
Iscritto: 02/11/2008

Segnala al moderatore
Postato alle 19:29
Mercoledì, 12/11/2008
ciao a tutti,ho bisogno del vostro aiuto a risolvere questo esercizio in linguaggio C:"realizzare un programma C che legga un file di testo e produca il seguente output:-calcolo del numero totale di caratteri inseriti nel file e relativa visualizzazione;-calcolo del numero di occorrenze di ogni carattere non alfanumerico e relativa visualizzazione;-copia su disco del file di testo letto".
Spero tanto nel vostro aiuto!grazie in anticipo.

PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 17:34
Giovedì, 13/11/2008
hai già pensato a come farlo?
hai già scritto del codice?

PM Quote
Avatar
gtedeski (Normal User)
Rookie


Messaggi: 21
Iscritto: 02/11/2008

Segnala al moderatore
Postato alle 19:11
Giovedì, 13/11/2008
no xkè nn riesco...

PM Quote
Avatar
Bond93 (Ex-Member)
Pro


Messaggi: 135
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 22:07
Giovedì, 13/11/2008
Testo quotato

Postato originariamente da gtedeski:

ciao a tutti,ho bisogno del vostro aiuto a risolvere questo esercizio in linguaggio C:"realizzare un programma C che legga un file di testo e produca il seguente output:-calcolo del numero totale di caratteri inseriti nel file e relativa visualizzazione;-calcolo del numero di occorrenze di ogni carattere non alfanumerico e relativa visualizzazione;-copia su disco del file di testo letto".
Spero tanto nel vostro aiuto!grazie in anticipo.


Codice sorgente - presumibilmente C++

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main( int argc, char **argv ){
  5.     FILE *file_in;
  6.     char name[25];
  7.     int n_char=0, n_char_t[127]={0}
  8.     if( argc < 1 ){
  9.     printf("Inserisci l'indirizzo del file da analizzare");
  10.     scanf("%s", name );
  11.     }
  12.     else strcpy(argv[1], name);
  13.     if(!(file_in=fopen(name, "r"))){
  14.        printf("Errore nell'apertura del file");
  15.        return 1;
  16.    }
  17.    while(!feof(file)){
  18.       char c=fgetc(file_in);
  19.       n_char++;
  20.       n_char_t[c]++;
  21.   }
  22.   /*A te l'oner di far stampare quello che ti serve*/


PM Quote