Nwlapcug.com


Come dividere una stringa in C

Come dividere una stringa in C


ANSI C è uno dei più antichi e più ampiamente utilizzati linguaggi di programmazione di basso livello ancora in uso dai programmatori moderni, professionali. Ciò che manca in comode funzioni che compensa in velocità e forza bruta. Un'attività comune è quello di rompere la serie di caratteri definiti stringhe in stringhe più piccole. Ad esempio, se si desidera ottenere ogni pezzo di dati da una stringa separata da virgole dei dati.

Istruzioni

1

Aprire il linguaggio C ambiente di sviluppo integrato (IDE) e avviare un nuovo progetto di console. I dettagli di iniziare un nuovo progetto variano a seconda dell'IDE che si sceglie, ma in generale ti fai clic \"File > New > Project\" e selezionare \"Console Application\" quando ha presentato con le opzioni per il tipo di applicazione.

2

Copiare e incollare il codice riportato di seguito in Main. c:

sono < stdio. h > includono < String >

int main (char str [], char spl)
{
char * p
VAI

printf (\"Split \\"%s\\ "in gettoni: \n\", str)
VAI

p = strtok (str, spl)
VAI

mentre (p! = NULL)
{

printf (\&quot;%s\\n\&quot;, p)

VAI

p = strtok (NULL, \&quot; ,\&quot;)

VAI
}
return 0
VAI
}

3

Compilare l'applicazione di console utilizzando l'IDE per un eseguibile denominato \"split.exe.\"

4

Eseguire split.exe sulla riga di comando digitando il seguente comando:

\"This Split è la stringa da split\" \ "\"

(Tutte le virgolette sono elementi del comando. Gli ultimi due dei quattro indicati sono Apri virgolette).