sexta-feira, 30 de novembro de 2012

Incrementando Ponteiros - Linguagem C

Ponteiros podem ser incrementado ou decrementado, o Programa apresentado aqui é muito semelhante
ao programa PONTEIROS E VETORES que postei anteriormente,más tem diferenças nas notações,
lá apresentamos por intermédio das posições: pont[0], pont[1]...*pont+0; *pont+1... e assim por diante más
aqui as posições são mostradas pelo incremento, veja o código abaixo:

#include <conio2.h>
#include <stdio.h>
int main ( ) {
    system ( "title INCREMENTANDO PONTEIROS DE CARACTERES" );
    char *ponteiro = "INCREMENTANDO PONTEIROS DE CARACTERES";
    char pt [ 11 ] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'l' };
    char *pont;
    pont = pt;
    textcolor ( LIGHTRED );
    gotoxy ( 25, 2 );
    printf ( ponteiro );
    textbackground ( BLACK );
    textcolor ( LIGHTBLUE );
    gotoxy ( 31, 4 );
    printf ( "sa_sp10@hotmail.com" );
    textcolor ( YELLOW );
    gotoxy ( 20, 6 );
    printf ( "O primeiro elemento do vetor         e:           %c", *pont++ );
    Sleep ( 800 );
    gotoxy ( 20, 7 );
    printf ( "O Segundo elemento do vetor          e:           %c", *pont++ );
    Sleep ( 800 );
    gotoxy ( 20, 8 );
    printf ( "O terceiro elemento do vetor         e:           %c", *pont++ );
    Sleep ( 800 );
    gotoxy ( 20, 9 );
    printf ( "O Quarto elemento do vetor           e:           %c", *pont++ );
    Sleep ( 800 );
    gotoxy ( 20, 10 );
    printf ( "O Quinto elemento do vetor           e:           %c", *pont++ );
    Sleep ( 800 );
    gotoxy ( 20, 11 );
    printf ( "O Sexto elemento do vetor            e:           %c", *pont++ );
    Sleep ( 800 );
    gotoxy ( 20, 12 );
    printf ( "O Setimo elemento do vetor           e:           %c", *pont++ );
    Sleep ( 800 );
    gotoxy ( 20, 13 );
    printf ( "O Oitavo elemento do vetor           e:           %c", *pont++ );
    Sleep ( 800 );
    gotoxy ( 20, 14 );
    printf ( "O Nono elemento do vetor             e:           %c", *pont++ );
    Sleep ( 800 );
    gotoxy ( 20, 15 );
    printf ( "O Decimo elemento do vetor           e:           %c", *pont++ );
    Sleep ( 800 );
    gotoxy ( 20, 16 );
    printf ( "O Decimo Primeiro elemento do vetor  e:           %c", *pont++ );
    Sleep ( 800 );
    textcolor ( LIGHTCYAN );
    gotoxy ( 26, 20 );
    printf ( "MUITO OBRIGADO!" );
    getche ( );
}

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.