Aprire il file sorgente C in un editor , ad esempio Microsoft Visual Studio .
2
includere i file header C necessari per il programma aggiungendo il seguente codice nella parte superiore del file :
# include "stdafx.h " # include " stdio.h " //printf , scanf # include " string.h " //strlen
3
dichiarare e inizializzare le variabili necessarie per il programma aggiungendo il seguente codice nella parte superiore della tua funzione principale :
char str [ 40 ] ; int a, b , lunghezza ; char temperatura , a = b = lunghezza = temp = 0;
4
richiedere all'utente una stringa di invertire con il codice :
printf (" Inserisci una stringa : " ;) ; scanf ( "% s" , str) ;
5
loop attraverso la stringa e invertirlo con il codice :
lunghezza = strlen ( str) ; per ( a = 0 , b = lunghezza -1 , a <= b , a + + , b - ) { temp = str [ a] , str [ a] = str [ b ] ; str [ b ] = temp ; }
Il loop accede al primo e ultimo carattere e swap, i loro valori , usando una variabile temporanea . Viene quindi avanza di un carattere in ogni direzione , continuando a scambiare i personaggi fino a raggiungere il centro della corda
6
visualizzare la stringa invertita aggiungendo il codice : .
Printf (" , % s " , str) ;
7
Salvare il file C . Compilare ed eseguire il programma per invertire una stringa .
Programmazione © www.354353.com