Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2017
    Messaggi
    2

    [C] Error: invalid array assignment

    Premetto che non sono molto esperta nel campo avendo iniziato da poco.
    il compilatore mi dà l'errore posto nel titolo.
    spiego brevemente l scopo del programma; è un "simulatore" di una rubrica usando una struct con nome, cognome e numero tutto in char.
    case '4': if(!dati_inseriti)
    {
    puts("ATTENZIONE! Devi prima caricare i contatti!");
    }
    else{
    puts("4. Modifica numero.");
    puts("Inserisci il cognome: ");
    scanf("%c", &cont);
    for(i=0; i<MAXC; i++)
    {
    if(strcmp(rubrica[i].cognome, cont)==0)
    {
    trovato=true;
    printf("%c %c %c", rubrica[i].nome, rubrica[i].cognome, rubrica[i].numero);
    puts("\n");
    puts("Modifica numero: ");
    scanf("%c", &mod);
    rubrica[i].numero=mod; //l'errore me lo dà qui
    puts("Numero modificato!");
    printf("%c %c %c", rubrica[i].nome, rubrica[i].cognome, rubrica[i].numero);
    }
    else
    {
    trovato=false;
    puts("Nessun contatto trovato!");
    }
    }
    }
    getch();
    break;
    Ultima modifica di Lilith_; 04-04-2017 a 17:06 Motivo: dimenticanza

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Di che tipo è la variabile

    mod

    ?

    E il campo

    numero

    della struttura?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2017
    Messaggi
    2
    Si, scusami ma è la prima volta che chiedo aiuto in questo forum.
    Comunque ho risolto grazie lo stesso

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.