Salve buongiorno e buona domenica a tutti, mi so appena iscritto su questo forum per ricevere qualche dritta sul c++, in quanto ho da poco iniziato a programmare.Il mio codice ho scritto è il seguente:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
typedef struct squadra
{
char nome[20];
int punteggi[7];
} dati;
main () {
int i,media;
int s=0;
#define DIM1 20
#define DIM 7
struct squadra char_squadra1[DIM1];
printf("Inserisci il nome della prima squadra:\n");
scanf("%s",&char_squadra1[DIM1].nome);
struct squadra array_squadra1[DIM];
for (i=0; i<DIM; i++)
{
printf("Inserisci il punteggio della prima squadra:");
scanf("%d", &array_squadra1.punteggi);
}
}
Fino a questo punto tutto bene non ci sono errori, però se ad esempio voglio sommare i valori (i punteggi) che inserisco nel vettore tramite il for come potrei fare? Perchè ho provato con l'assegnazione s=s+array_squadra1 ma mi porta errore. Potreste aiutarmi?