Advertisement
Jvsierra

String

May 2nd, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.07 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <string.h>
  4.  
  5. int main()
  6. {
  7.     int i;
  8.     char nome1[15], nome2[15];
  9.     printf("Digite o nome 1:\n");
  10.     //scanf("%s", nome1);
  11.     //printf("%s\n", nome1);
  12.     gets(nome1);//leitura
  13.     printf("A string 1 digitada foi:\n");
  14.     puts(nome1);
  15.     puts(&nome1[5]);
  16.     //===================tamanho da string=================//
  17.     printf("Tamanho da string 1:%d caracteres\n", strlen(nome1));
  18.     printf("Nome 1 na vertical:\n");
  19.     for(i = 0; i < strlen(nome1); i++)
  20.         printf("%c\n", nome1[i]);
  21.    
  22.     printf("Digite o nome 2:\n");
  23.     gets(nome2);
  24.     printf("A string 2 digitada foi:\n");
  25.     puts(nome2);
  26.     //Comparação das strings
  27.     printf("Funcao - strcmp - compara\n");
  28.     i = strcmp(nome1, nome2);
  29.    
  30.     if(i < 0)
  31.         printf("Nome 1 vem antes de nome2\n");
  32.     else if(i == 0)
  33.         printf("As duas string sao iguais\n");
  34.     else
  35.         printf("Nome 2 vem primeiro\n");
  36.        
  37.     printf("Strcat - juntar strings\n");
  38.    
  39.     strcat(nome1, " ");
  40.     strcat(nome1, nome2);
  41.     puts(nome1);
  42.     puts(nome2);
  43.    
  44.     //copiar
  45.     strcpy(nome1, nome2);
  46.     puts(nome1);
  47.     puts(nome2);
  48.    
  49.    
  50.     getch();   
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement