Ciao e Benvenuto. Vorrei affrontare un'altra sfida per te,
principalmente ha a che fare con le funzioni di stringa, familiarizzandoti con str length
e str compare che sono due
delle funzioni più comuni disponibili. Inoltre, penso che la copia della stringa che utilizzerai per questi.
Quindi voglio che tu scriva una sfida che invertirà la
stringa e anche una sfida per l'uso
di str compare.
Quindi scrivi un programma che visualizzi una stringa in ordine inverso.
Dovresti leggere l'input dalla tastiera.
Ed è necessario utilizzare la funzione stringa di lunghezza str.
Perché devi trovare la dimensione della stringa.
Una volta che hai la dimensione della stringa, puoi iniziare a
invertire i caratteri.
Vorrei anche che scrivessi un programma che ordina le stringhe di un array usando un bubble sort.
Avrai bisogno di usare le funzioni str compare e str copy
per farlo funzionare.
Se non sai cos'è un bubble sort, dovrai cercarlo o fare qualche ricerca.
È un algoritmo di ordinamento davvero semplice per qualsiasi cosa, stringhe
di interi, qualunque cosa, in questo caso stringhe.
Ecco come apparirà il programma se lo esegui.
Chiederai all'utente di inserire un numero di stringhe,
diranno tre che possono inserire la stringa
tre volte.
Quindi dicono 0, 1 o 2, quindi potresti avere un
ciclo qui con scanf. L'output atteso sarebbe
1 2 0, o t
z.
E queste sono tutte le informazioni che ti darò, piuttosto semplici.
Avrai bisogno di capire gli argomenti ei parametri che vanno
al confronto str, la copia str e la lunghezza
di str e cosa restituiscono. E non devi davvero capire molto sui suggerimenti per
questo, in realtà solo le basi. Questi sono due incarichi
piuttosto semplici.
Un incarico con davvero potresti persino avere più funzioni o
creare più programmi, dipende da te.
In bocca al lupo. E fornirò una soluzione per questo nella prossima lezione. Grazie.