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

    togliere spazi prima e dopo un nome

    Ciao a tutti sono il re dei giovani.
    Sono uno studentello novello nella programmazione e avrei una domanda per voi gente esperta...
    sto creando una funzione C dove mi viene passata una ''stringa''( meglio dire un array di char) che contiene un nome...il problema è che prima e dopo di questo nome ho due spazi che vorrei eliminare...c'è già una funzione standard in C per fare questo o devo implementarla io? scusate il disturbo tanti saluti
    re dei giovani

  2. #2
    Utente di HTML.it L'avatar di giudf
    Registrato dal
    Jun 2006
    Messaggi
    162

    Non puoi

    Non credere che io sia tanto + esperto di te ma se hai studiato gli array:

    Saprai che essi sono strutture statiche della memoria, per cui tu in teoria non puoi "ELIMINARE" le prime 2 celle, ma al massimo puoi "shiftare" (spostare) la tua parola all'inizio del vettore e lasciarti i 2 spazi da "eliminare" alla fine, dopodichè li imposti a NULL di modo che quando andrai a leggere la stringa essi nn saranno rappresentati, ma in memoria il tuo vettore avrà sempre "2 spazi in +"

    Altra alternativa:
    Crei un altro vettore simile ma con 2 celle di memoria in meno, e copi l'intero contenuto (esclusi ovviamente i caratteri che vuoi cancellare all'interno del nuovo vettore) !!

  3. #3
    ....hai ragione .......grazie mille......ciao e buona giornata
    re dei giovani

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 © 2024 vBulletin Solutions, Inc. All rights reserved.