Home › Forums › C Programming › function › Re: Function
December 18, 2007 at 2:48 pm
#3297
Participant
try:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | <br /> /****************************************************************<br /> * File Name : c:programshelpshell.cpp<br /> * Date : December,18,2007<br /> * Comments : new project<br /> * Compiler/Assembler :<br /> * Program Shell Generated At: 3:35:40 p.m.<br /> =-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/<br /> #include <iostream><br /> #include <string.h ><br /> //#include <conio.h ><br /> //#include <math.h ><br /> //#include <iomanip><br /> //#include <ctype.h ><br /> using namespace std;<br /> <br /> //@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ FUNCTION PROTOTYPES @@@@@@@@@@@@@@@@@@@@@@@@@@<br /> void reverseString ( char * string , int length );<br /> //##################################################################################<br /> <br /> //main function ******************************<br /> int main ( )<br /> {<br /> char string [ 13 ];<br /> strcpy ( string , "hello theres" );<br /> reverseString ( string , 12 );<br /> cout << "reversed string: " << string << endl;<br /> <br /> return 0 ;<br /> }<br /> <br /> /******************************* FUNCTION DEFINITION ******************************<br /> Name : reverseString<br /> Parameters :<br /> string a(n) char * ( char * )<br /> <br /> Returns: user defined type , void<br /> Comments:<br /> <br /> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/<br /> void reverseString ( char * string , int length )<br /> {<br /> int i = length - 1;<br /> int j = 0;<br /> char temp;<br /> while ( j <= i )<br /> {<br /> temp = string [ j ];<br /> string [ j ] = string [ i ];<br /> string [ i ] = temp;<br /> j ++;<br /> i --;<br /> }<br /> return;<br /> }</iomanip></iostream> |