Enviado em 02/09/2014 - 13:45h
Senhores, criei um código que realiza a leitura de um conjunto de nomes de pessoas e os armazena numa matriz denominada Nome[][], utilizando ponteiros. A intenção é apresentar uma utilidade dos ponteiros de forma evidente como apontador. A leitura é finalizada quando a palavra "fim" é digitada.
#include<stdio.h>
#include<string.h>
int main(int argc, char** argv){
char Nome[100][30], *Pnome;
Pnome = &Nome[0][0];
printf("\n Digite um nome. Para finalizar digite fim: \t");
scanf("%[^\n]", Pnome);
while(strcmp(strlwr(Pnome), "fim") != 0){
printf("\n Digite o proximo nome. Para finalizar, fim:\t");
scanf("%[^\n]", Pnome);
}
printf("\n *** Dados Lidos: ");
Pnome = &Nome[0][0];
while(strcmp(strlwr(Pnome), "fim") !=0){
printf("\n\t%s", Pnome);
Pnome+=30;
}
printf("\n\n Fim do programa!");
return 0;
}
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba