Comment

Craig Burnett
really?,
May 25, 2009 at 9:04 PM

Did you test your code before posting? It just switches the first and last char because there is no loop. Try this:

-------------------------
#include <stdio.h>
#include <string.h>

#define BUFSIZE 40

int reverse(char *s);

int main()
{
char s[BUFSIZE+1] = "Hello World!";

printf("\nThe string is: %s\n", s);
reverse(s);
printf("\nReversed string is: %s\n", s);
return 0;
}

int reverse(char *s)
{
int i, c, ln = strlen(s);

for (i = 0; i < ln/2; i++) {
c = s[ln-1-i];
s[ln-1-i] = s[i];
s[i] = c;
}
return 0;
}
----------------
View All Comments
Related Tutorial and Articles
C++

C Tutorials
 

Blog

Site map - C Tutorials
 

C Tutorials

C String Reverse
 

Programming Tutorials

C++Tutorials
 

CVS Questions

c++
 

Java Tips and Examples

String Reverse in Java
 

Development process Questions

reverse albhabet
 

Java Tips and Examples

String Reverse Using StringUtils
 

Mobile Applications Questions

objective c if string equals
 

Mobile Applications Questions

Parsing string in objective c
 

Mobile Applications Questions

copy string to string objective c
 

Java Code Examples

Java reverse words in a string using only loops
 

Java Beginners

c c++ - Java Beginners
 

Swing AWT

c c++ - Swing AWT
 

CVS Questions

C++
 

Development process Questions

C++
 

Java Beginners

C# question
 

Development process Questions

c++
 

Development process Questions

c++
 

Java Beginners

c++
 

Java Beginners

c++
 

Java Beginners

c++
 

Development process Questions

C++
 

Development process Questions

c++
 

Development process Questions

c++
 

Development process Questions

C++
 

Development process Questions

c++
 

Java Beginners

C++
 

Development process Questions

C++
 

Java Beginners

C#
 

Spring Framework Questions

c++
 

Development process Questions

c++
 

Development process Questions

C++
 

Development process Questions

c++
 

UML Questions

c++
 

UML Questions

c++
 

Development process Questions

C#
 

UML Questions

c++
 

Java Beginners

Write a java program that prints the decimal representation in reverse. (For example n=173,the program should print 371.)c
 

Development process Questions

reverse alphabet
 

UML Questions

c++
 

UML Questions

C++
 

Development process Questions

c++
 

UML Questions

c++
 

UML Questions

c++
 

Java Beginners

Out of bounce exception in the string reverse program - Java Beginners
 

Java Beginners

c++
 

Development process Questions

c++
 

Development process Questions

c programing
 

Development process Questions

c programing
 

Mobile Applications Questions

convert char to string objective c
 

Programming Tutorials

C++GraphicsTutorials
 

Free C# books

C and C++ books
 

Java Beginners

string
 

Design concepts & design patterns Questions

classes in c++
 

Tutorials

NSString in objective c
 

Development process Questions

C,C++
 

Java Beginners

reverse
 

General

Reverse String
 

Development process Questions

C,C++
 

Java Interview Questions

reverse string
 

Free C books

C and C++ books-page8
 

SQL Question

C program - SQL
 

Development process Questions

all c library functions
 

Java Interview Questions

about c and java
 

Mobile Applications Questions

Select string from array in objective c
 

Java Beginners

turbo C Question 5.
 

Java Beginners

c program - Java Beginners
 

Mobile Applications Questions

match string to regular expression - Objective C
 

C Tutorials

C String to Int
 

Framework Questions

c postfix - Framework
 

C Tutorials

C String Copy
 

C Tutorials

C String Substring
 

IoC Questions

c program - IoC
 

Java Beginners

help with substring in c programing
 

C Tutorials

C String length
 

Development process Questions

c/c++ - Development process
 

Mobile Applications Questions

Why NSString Objective C
 

Framework Questions

C# Error - Framework
 

Development process Questions

C Programming SubString Program
 

Development process Questions

c/c++ - Development process
 

Java Beginners

variable declaration in c and c++
 

Free Books

C and C++ books-page6
 

General

C Tutorials
 

HTML Questions

Visual studio C#
 

Java Beginners

C# - Java Beginners
 

Development process Questions

C/C++ - Development process
 

Java Beginners

basic c/c++ questions
 

Java Beginners

basic c/c++ questions
 

General

C Tutorials
 

Java Tips and Examples

Java vs. C
 

Development process Questions

c/c++ - Development process
 

Development process Questions

c/c++ - Development process
 

Java Beginners

c or c++ - Java Beginners
 

Java Beginners

c c++ - Java Beginners
 

Free Books

C and C++ books-page12
 

Hibernate Interview Questions

How ro convert char into string using recursive function in c#??
 

Development process Questions

C++ Starter needs help :S
 

JSP Tutorials

Comparing Two String with <c:if>
 

Java Beginners

Reverse string in BlueJ
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.