using pointer arithmetic to access elements : Pointer Char « Pointer « C / ANSI-C

Home
C / ANSI-C
1.assert.h
2.Console
3.ctype.h
4.Data Structure Algorithm
5.Data Type
6.Development
7.File
8.Function
9.Language Basics
10.Macro Preprocessor
11.Math
12.math.h
13.Memory
14.Pointer
15.setjmp.h
16.signal.h
17.Small Application
18.stdio.h
19.stdlib.h
20.String
21.string.h
22.Structure
23.time.h
24.wctype.h
C Tutorial
C++
C++ Tutorial
Visual C++ .NET
C / ANSI-C » Pointer » Pointer CharScreenshots 
using pointer arithmetic to access elements
  
#include <stdio.h>

#define ISIZE 10

int main( )
{
 char string10[ISIZE];
 char *pc;
 int icount;

 pc=string10;

 for(icount = 0; icount < ISIZE; icount++) {
   *pc=getchar( );
   pc++;
 }

 pc=string10 + (ISIZE - 1);

 for(icount = 0; icount < ISIZE; icount++) {
   putchar(*pc);
   pc--;
 }
}
  
    
  
Related examples in the same category
1.Read and output: Address pointed by the argument
2.Assign value to char pointer
3.Assign value to a char pointer
4.Char's pointer's pointer
5.Get string and assign its value to a char pointer
6.Pointer for char, int, float and doublePointer for char, int, float and double
7.Our own string copy function based on pointer
8.using normal array subscripting
9.using the strcpy function
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.