Thread: Issue with Pointer

  1. #1
    Registered User
    Join Date
    Jan 2013
    Posts
    108

    Issue with Pointer

    hey everyone!

    having a small problem with my pointer.
    I'm just trying to scan an array using a pointer but when i print it it shows me only zeros. Any help?

    Code:
    #include <stdio.h>
    
    
    int main()
    {
        int arr[10];
        int *ptr;
        int i;
        
        ptr = &arr[0];
        printf("Enter 10 integers:\n");
        for (i=0; i<5; i++){
            printf("arr[%d]: ", i);
            scanf("%d", ptr);
            ptr++;
        }
        
        for (i=4; i>=0; i--) {
            printf("arr[%d] = %d\n", i, *(ptr+i));
        }
        
    }

  2. #2
    Registered User
    Join Date
    Jan 2013
    Posts
    108
    got it!
    Code:
    #include <stdio.h>
    
    int main()
    {
        int arr[10];
        int *ptr;
        int i;
        
        ptr = &arr[0];
        printf("Enter 10 integers:\n");
        for (i=0; i<5; i++){
            printf("arr[%d]: ", i);
            scanf("%d", ptr);
            ptr++;
        }
        ptr = &arr[4];
        
        for (i=4; i>=0; i--) {
            printf("arr[%d] = %d\n", i, *ptr);
            ptr--;
        }
        
    }

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Pointer to Pointer manipulation issue
    By workisnotfun in forum C Programming
    Replies: 5
    Last Post: 10-16-2012, 11:31 AM
  2. Pointer Issue?
    By asdfgtrew in forum C++ Programming
    Replies: 2
    Last Post: 04-04-2012, 08:13 AM
  3. Pointer Issue
    By dhuan in forum C++ Programming
    Replies: 8
    Last Post: 07-02-2011, 11:47 PM
  4. pointer issue
    By Nuggnugg in forum C Programming
    Replies: 15
    Last Post: 03-31-2011, 01:52 PM
  5. not a pointer issue
    By ~Kyo~ in forum C++ Programming
    Replies: 45
    Last Post: 04-21-2010, 05:51 PM