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

    [C] Sostituzione di una stringa

    ciao,

    come devo procedere per sostituire in un testo una striga con un'altra non necessariamente delle stesse dimensioni?

    grazie

  2. #2
    nessun suggerimento???

  3. #3
    la stringa dove si trova?

    In linea di massima una volta contenuta in un array non è che ci voglia molto a sovrascrivere l'array..

  4. #4
    scusa per il ritardo con cui rispondo,
    la stringa si trova in un file di testo. Aperto il file di testo potrei salvarne il contenuto in una stringa e le stringhe in c sono array di caratteri.

    individuata in questa una sottostringa vorrei sostituirla con una stringa di lunghezza arbitraria

    esempio:

    contenuto del file
    ------------------
    ciao a tutti quelli che conosco

    sottostringa da individuare: quelli che

    stringa da sostituire: coloro i quali

    risultato
    ---------
    ciao a tutti coloro i quali conosco

    ciao
    grazie

  5. #5
    leggi n un array e usi questa:

    http://www.cppreference.com/stdstrin...ls.html#strstr

    includi la libreria standard string.h e usi strstr( ) per cercare una substring.. se non viene trovata restituisce null, altrimenti il puntatore con il quale puoi sostituire i caratteri...


    non sono una cima in C, ma dovrebbe essere così

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.