Oppure

Loading
06/03/10 20:40
void EstrCliCod(){
        cli=strtok(clicod,";");
        cod=strcpy(cod,clicod);
}


cli stringa globale per il cliente
cod stringa globale per il codice
clicod stringa globale letta da un file
06/03/10 20:50
Senza la strtok

    int lc;

    lc = strlen(clicod)-4;
    strcpy(cod, clicod+lc);
    strncpy(cli, clicod, --lc);
    cli[lc]=0;

15/03/10 19:29
djleo
Risolto con i token in questo modo:

  
void CLICOD(){
        cli=strtok(clicod,";");
        cod=strtok(NULL,"NULL");


cli stringa per il cliente
cod stringa per il codice
clicod stringa letta dal file (<cliente>;<codice>;)
aaa
15/03/10 19:29
djleo
Risolto con i token in questo modo:

  
void CLICOD(){
        cli=strtok(clicod,";");
        cod=strtok(NULL,"NULL");
}


cli stringa per il cliente
cod stringa per il codice
clicod stringa letta dal file (<cliente>;<codice>;)

scusate per il doppio
Ultima modifica effettuata da djleo 15/03/10 19:31
aaa
15/03/10 21:30
Sì ... come ti dicevo, puoi usare anche la strtok, ma la seconda linea che hai scritto non ha senso ... dovrebbe essere

cod=strtok(NULL, ";";);