Mi sembra una domanda davvero sciocca, ma non riesco a trovare una risposta da nessuna parte!Ottieni parte di un array di caratteri
È possibile ottenere un gruppo di caratteri da un array di caratteri? a buttare giù qualche pseudo-codice:
char arry[20] = "hello world!";
char part[10] = arry[0-4];
printf(part);
uscita:
hello
Quindi, posso avere un segmento di caratteri da una matrice come questo senza loop e inducendole char-by-char o la conversione alle stringhe quindi posso usare substr()?
Va bene, è troppo male. Oh bene, posso convertire in stringa, stavo solo chiedendo se ci fosse una soluzione più ... elegante. e sto tagliando una parte del char array da usare in seguito, quindi basta usare le abilità di printf per non risolverlo. Ma grazie comunque per quello, non lo sapevo e potrebbe tornare utile! – Curlystraw
@Curlystraw: @ La risposta di Moo-Juice qui sotto utilizza le stringhe C++ ed è dannatamente elegante, se me lo chiedi! –