Imprimir primeiras letras de uma String

Publicado por Victocha (última atualização em 17/03/2012)

[ Hits: 17.583 ]

Homepage: N/A

Download strings1.c




Programinha simples mas que aborda um importante conceito em percorrimento de elementos individuais em uma String.

Como um código vale mais que mil palavras aí vai:

  



Esconder código-fonte

#include <stdio.h>

int main(int argc, char* argv[]){

char nome[20];   //variável para armazenamento do nome.

int p;                // "p" de percorredor. Esse inteiro irá percorrer os elementos(caracteres) do nosso nome.

printf("Entre com o seu nome:\n\n");

fgets(nome,20,stdin);      //decidi usar essa função,pois ela é mais viável em sistemas unix(pelo menos é o que dizem). 

for(p=0;p<3;p++){    ///laço que fará a condição e o posteior incremento do nosso contador

printf("%c",nome[p]);    //saída das letras ,no caso só iremos captar as 3 primeiras letras,mas fica ao seu critério personalizar o laço






}

return (0);

Scripts recomendados

Ordenar vetor - ordenação bolha

Histograma de uma frase

Histograma - C++

Structs dinâmicos com UNION

Joguinho de labirinto


  

Comentários
[1] Comentário enviado por Dmarcondes em 09/04/2015 - 10:13h

Fala amigo, dei uma modificada em seu programa, ele roda perfeitamente agora e está mais facil de entender :D

#include <stdio.h>

int main(int argc, char* argv[]){
char nome[20]; //variável para armazenamento do nome.
int p; // "p" de percorredor. Esse inteiro irá percorrer os elementos(caracteres) do nosso nome.
printf("Entre com o seu nome: ");
fgets(nome,20,stdin); //decidi usar essa função,pois ela é mais viável em sistemas unix(pelo menos é o que dizem).
printf("\n\nas 3 Primeiras letras de seu nome: ");
for(p=0;p<3;p++){ //laço que fará a condição e o posteior incremento do nosso contador
printf("%c",nome[p]); //saída das letras ,no caso só iremos captar as 3 primeiras letras,mas fica ao seu critério personalizar o laço

}
printf("\n\n");
}




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts