Contare le colonne di una matrice da file ?

di Anonimizzato17059 il
8 risposte
Come posso leggere una matrice da file e contarne le sue colonne ?

8 Risposte

  • Come è scritta la matrice nel file?
  • A stringhe di caratteri. Per esempio:

    JohnLennonXXXXX
    PaulMcCartneyXX
    GeorgeHarrisonX
    RingoStarrXXXXX
    StuartSutcliffe
  • Cioè singole stringhe senza spazi?
  • Esattamente
  • Puoi leggere in una stringa e usi la strlen per contare i caratteri
  • E come sono separate le colonne?
  • Come posso cancellarne una colonna ?
    Ad esempio:
    JohnLennonXXXXX
    PaulMcCartneyXX
    GeorgeHarrisonX
    RingoStarrXXXXX
    StuartSutcliffe

    se scelgo la colonna 1 verrà:

    JhnLennonXXXXX
    PulMcCartneyXX
    GorgeHarrisonX
    RngoStarrXXXXX
    SuartSutcliffe
     for(i=1; i<=R; i++)
                    {
                        for(j=0; j<C;  j++)
                        {
                            if(j!=num)
                            {
    
                                printf("%s", &matrice[i][j]);
    
                            }
                        }
                        printf("\n");
                    }
    Ho provato così ma non risulta come dovrebbe
  • Intanto deve essere

    for(i=0; i<R; i++)

    e poi

    printf("%c", matrice[j]);

    Ma questo non c'entra con il contare le colonne ... avresti dovuto aprire un altro thread.
Devi accedere o registrarti per scrivere nel forum
8 risposte