Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [C] tagliare un a stringa

    Devo eliminare da una stringa i primi 12 caratteri.

    C'è una funzione che lo fa?

  2. #2
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    codice:
    char *str = "12345678901234567890";
    char *TogliDodiciCaratteri = str[13];
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  3. #3
    Codice PHP:
        strcpy (srcrow[2]);        
            
    printf("src  %s\n"src);
            
    strcpy(strsrc);
            
    printf("str: %s\n",str);
            *
    TogliDodiciCaratteri str[13];
            
            
    printf("Toglidodici: %s\n",TogliDodiciCaratteri);
            
    strcpy(dstTogliDodiciCaratteri);
            
    printf("dst: %s\n",dst); 
    codice:
    src :/images/home/.dw4/4/foto.jpg
    str: /images/home/.dw4/4/foto.jpg
    Toglidodici: .
    dst :.

    Così però ottengo solo il 13° carattere.
    io volgio eliminare i primi dodici e avere il resto della stringa. :master:

  4. #4
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    Non basta un semplice:
    Originariamente inviato da bonzox
    codice:
    	
                    char *TogliDodiciCaratteri=0;
                    strcpy (src, row[2]);		
    		printf("src  %s\n", src);
    		strcpy(str, src);
    		printf("str: %s\n",str);
    		TogliDodiciCaratteri = str + 13; 
    		
    		printf("Toglidodici: %s\n",TogliDodiciCaratteri);
    		strcpy(dst, TogliDodiciCaratteri);
    		printf("dst: %s\n",dst);
    codice:
    src :/images/home/.dw4/4/foto.jpg
    str: /images/home/.dw4/4/foto.jpg
    Toglidodici: .
    dst :.
    ? (In pratica sposti l'offset del puntatore)

  5. #5
    Ok, grazie mille.
    Con le stringhe sono pessimo...
    Prima o poi capirò bene i puntatori.....

    Metto +12 e ho quello che voglio.

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.