Come rompere una stringa in C ++

November 10

Il ++ linguaggio di programmazione C è un livello intermedio, linguaggio di programmazione general-purpose utilizzato per lo sviluppo di applicazioni del sistema operativo, applicazioni server e client, così come i videogiochi. Una stringa in C ++ contiene una serie di personaggi, e può contenere diverse tipologie di dati. Rompere sottostringhe in stringhe più piccole è importante se avete bisogno di ogni pezzo di dati che devono essere separati. È possibile rompere una stringa attraverso il vostro ambiente di sviluppo integrato e un semplice script.

istruzione

1 Avviare l'ambiente integrato di vostra scelta e aprire il sottostringa C ++ facendo clic su "File" e "Apri".

2 Copiare e incollare il seguente codice nella riga di comando:

includere <iostream>

using namespace std;

split_string void (char

orig, char prima, char * secondo, int pos) {

char newline = '\ n';

int x;

int counter = pos;

for (x = 0, 1, x ++) {

if (orig [contro] == nuova riga) break;

secondo [x] = orig [contatore];

contatore ++;

}

secondo [x] = a capo;

for (x = 0; x <pos; x ++) {

prima [x] = orig [x];

}

prima [pos] = a capo;

}

int main () {

char * s = "Una serie di caratteri. \ n";

char t = (char) calloc (5, sizeof s);

char u = (char) calloc ((t sizeof) -5, sizeof s);

split_string (s, t, u, 5);

cout << "prima stringa" << t;

cout << "seconda stringa" << u;

return 0;

}

3 Fai clic su "File" e "Salva con nome". Salvare il file come un file eseguibile, o ".exe". Fai clic su "Salva".