fazer isto tudo na prática; O programa mostra dois métodos de sintaxe válidos para o uso
com os mesmos resultados.Veja o código abaixo e procure entede-lo.
#include <conio2.h>
#include <stdio.h>
int main (){
system("title PONTEIROS E VETORES");
char *roccoataca = "PONTEIROS E VETORES"; //Aqui declaramos uma variável ponteiro do tipo "char" de nome roccoataca.
char rocco [11] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'l'};//Aqui declaramos outra variável ponteiro do tipo "char" de nome rocco e de 11 posições.
char *pont;
pont = rocco; // Definimos que o ponteiro pont recebe a variável rocco, que contem os caracteres de 'a' a 'l', minúsculos.
textbackground(BLACK);textcolor(YELLOW);gotoxy(29,4);printf("roccoataca@hotmail.com");
textcolor(LIGHTBLUE);gotoxy(29,2);printf(roccoataca); //Aqui chamamos a variável ponteiro do tipo "char" de nome roccoataca. Assim printf exibe a Mensagem Armazenada no endereço de memória dela.
gotoxy(20,6);printf ("O Primeiro elemento do vetor e: %c",pont[0]);Sleep(800);
gotoxy(20,7);printf ("O Segundoo elemento do vetor e: %c",pont[1]);Sleep(800);
gotoxy(20,8);printf ("O terceiro elemento do vetor e: %c",pont[2]);Sleep(800);
gotoxy(20,9);printf ("O Quarto elemento do vetor e: %c",pont[3]);Sleep(800);
gotoxy(20,10);printf ("O Quinto elemento do vetor e: %c",pont[4]);Sleep(800);
gotoxy(20,11);printf ("O Sexto elemento do vetor e: %c",pont[5]);Sleep(800);
gotoxy(20,12);printf ("O Setimo elemento do vetor e: %c",pont[6]);Sleep(800);
gotoxy(20,13);printf ("O Oitavo elemento do vetor e: %c",pont[7]);Sleep(800);
gotoxy(20,14);printf ("O Nono elemento do vetor e: %c",pont[8]);Sleep(800);
gotoxy(20,15);printf ("O Decimo elemento do vetor e: %c",pont[9]);Sleep(800);
gotoxy(20,16);printf ("O Decimo Primeiro elemento do vetor e: %c",pont[10]);Sleep(800);
textcolor(LIGHTRED);gotoxy(9,18);printf ("EM QUALQUER TECLA VOCE VERA OS MESMOS RESULTADOS COM OUTRA SINTAXE");
getche();
system("cls");
textbackground(BLACK);textcolor(LIGHTBLUE);gotoxy(29,2);printf(roccoataca);
textcolor(YELLOW);gotoxy(29,4);printf("roccoataca@hotmail.com");textcolor(LIGHTBLUE);
gotoxy(20,6);printf ("O primeiro elemento do vetor e: %c",*pont+0);Sleep(800);
gotoxy(20,7);printf ("O Segundo elemento do vetor e: %c",*pont+1);Sleep(800);
gotoxy(20,8);printf ("O terceiro elemento do vetor e: %c",*pont+2);Sleep(800);
gotoxy(20,9);printf ("O Quarto elemento do vetor e: %c",*pont+3);Sleep(800);
gotoxy(20,10);printf ("O Quinto elemento do vetor e: %c",*pont+4);Sleep(800);
gotoxy(20,11);printf ("O Sexto elemento do vetor e: %c",*pont+5);Sleep(800);
gotoxy(20,12);printf ("O Setimo elemento do vetor e: %c",*pont+6);Sleep(800);
gotoxy(20,13);printf ("O Oitavo elemento do vetor e: %c",*pont+7);Sleep(800);
gotoxy(20,14);printf ("O Nono elemento do vetor e: %c",*pont+8);Sleep(800);
gotoxy(20,15);printf ("O Decimo elemento do vetor e: %c",*pont+9);Sleep(800);
gotoxy(20,16);printf ("O Decimo Primeiro elemento do vetor e: %c",*pont+10);Sleep(800);
textcolor(LIGHTCYAN);gotoxy(26,20);printf("O ROCCO AGRADECE!");
getche();
}
#include <stdio.h>
int main (){
system("title PONTEIROS E VETORES");
char *roccoataca = "PONTEIROS E VETORES"; //Aqui declaramos uma variável ponteiro do tipo "char" de nome roccoataca.
char rocco [11] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'l'};//Aqui declaramos outra variável ponteiro do tipo "char" de nome rocco e de 11 posições.
char *pont;
pont = rocco; // Definimos que o ponteiro pont recebe a variável rocco, que contem os caracteres de 'a' a 'l', minúsculos.
textbackground(BLACK);textcolor(YELLOW);gotoxy(29,4);printf("roccoataca@hotmail.com");
textcolor(LIGHTBLUE);gotoxy(29,2);printf(roccoataca); //Aqui chamamos a variável ponteiro do tipo "char" de nome roccoataca. Assim printf exibe a Mensagem Armazenada no endereço de memória dela.
gotoxy(20,6);printf ("O Primeiro elemento do vetor e: %c",pont[0]);Sleep(800);
gotoxy(20,7);printf ("O Segundoo elemento do vetor e: %c",pont[1]);Sleep(800);
gotoxy(20,8);printf ("O terceiro elemento do vetor e: %c",pont[2]);Sleep(800);
gotoxy(20,9);printf ("O Quarto elemento do vetor e: %c",pont[3]);Sleep(800);
gotoxy(20,10);printf ("O Quinto elemento do vetor e: %c",pont[4]);Sleep(800);
gotoxy(20,11);printf ("O Sexto elemento do vetor e: %c",pont[5]);Sleep(800);
gotoxy(20,12);printf ("O Setimo elemento do vetor e: %c",pont[6]);Sleep(800);
gotoxy(20,13);printf ("O Oitavo elemento do vetor e: %c",pont[7]);Sleep(800);
gotoxy(20,14);printf ("O Nono elemento do vetor e: %c",pont[8]);Sleep(800);
gotoxy(20,15);printf ("O Decimo elemento do vetor e: %c",pont[9]);Sleep(800);
gotoxy(20,16);printf ("O Decimo Primeiro elemento do vetor e: %c",pont[10]);Sleep(800);
textcolor(LIGHTRED);gotoxy(9,18);printf ("EM QUALQUER TECLA VOCE VERA OS MESMOS RESULTADOS COM OUTRA SINTAXE");
getche();
system("cls");
textbackground(BLACK);textcolor(LIGHTBLUE);gotoxy(29,2);printf(roccoataca);
textcolor(YELLOW);gotoxy(29,4);printf("roccoataca@hotmail.com");textcolor(LIGHTBLUE);
gotoxy(20,6);printf ("O primeiro elemento do vetor e: %c",*pont+0);Sleep(800);
gotoxy(20,7);printf ("O Segundo elemento do vetor e: %c",*pont+1);Sleep(800);
gotoxy(20,8);printf ("O terceiro elemento do vetor e: %c",*pont+2);Sleep(800);
gotoxy(20,9);printf ("O Quarto elemento do vetor e: %c",*pont+3);Sleep(800);
gotoxy(20,10);printf ("O Quinto elemento do vetor e: %c",*pont+4);Sleep(800);
gotoxy(20,11);printf ("O Sexto elemento do vetor e: %c",*pont+5);Sleep(800);
gotoxy(20,12);printf ("O Setimo elemento do vetor e: %c",*pont+6);Sleep(800);
gotoxy(20,13);printf ("O Oitavo elemento do vetor e: %c",*pont+7);Sleep(800);
gotoxy(20,14);printf ("O Nono elemento do vetor e: %c",*pont+8);Sleep(800);
gotoxy(20,15);printf ("O Decimo elemento do vetor e: %c",*pont+9);Sleep(800);
gotoxy(20,16);printf ("O Decimo Primeiro elemento do vetor e: %c",*pont+10);Sleep(800);
textcolor(LIGHTCYAN);gotoxy(26,20);printf("O ROCCO AGRADECE!");
getche();
}
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.