O Resumo de Funções
Por: Gustavo Moura • 22/3/2022 • Abstract • 1.664 Palavras (7 Páginas) • 82 Visualizações
///////////////////////////
// BIBLIOTECA <stdio.h> //
/////////////////////////
// >> getcha(void) : pega caracter!
/*#include <stdio.h>
int main()
{
char cLetra;
cLetra = getchar(); /* embora a função retorne um int,
pode-se atribuir para um char devido
a conversão automática da linguagem */
//printf("Letra digitada %c\n", cLetra);
//printf("Na tabela ASCII %d\n", cLetra);
//return 0;
//}
// >> gets(char) : pega string!
/*#include <stdio.h>
int main ()
{
char nome[50];
printf("Digite um nome: "); // captura espaços também!
gets(nome);
printf("O nome digitado foi: %s", nome);
return 0;
}*/
// >> putchar (int) : printa um caracter!
/*
#include <stdio.h>
int main()
{
char cLetra_a = 'aeiou';
short int iCod_ASCII = 65; /* Código ASCII do ‘A’ */
// putchar(cLetra_a); // printa só o último caracter, se for de uma string!
// printf("\n");
// putchar(iCod_ASCII);
// return 0;
// }
// >> pust(const char) : printa uma string!
/*
#include <stdio.h>
int main()
{
puts("Ola mundo!"); // equivalente a printf("Ola mundo!\n");
return 0;
}
*/
/*
OBS:
char sobrenome = "Neres";
puts(sobrenome);
não funciona!
*/
///////////////////////////
// BIBLIOTECA <stdlib.h>//
/////////////////////////
// << Também possui funções de geração de sequências pseudoaleatórias e de aritmética de inteiro >>
// >> atoi(const char) : converte string em inteiro!
/*
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main ()
{
int val;
char str[20];
strcpy(str, "98993489"); // <string.h>
val = atoi(str);
printf("\nString value = %s, Int value = %d\n", str, val);
strcpy(str, "tutorialspoint.com"); // <string.h>
val = atoi(str);
printf("String value = %s, Int value = %d\n\n", str, val);
return(0);
}
*/
// >> qsort(void*, size_t, size_t, int (*)(const void *,const void *)) : ordena os elementos de um array!
/*
#include <stdio.h>
#include <stdlib.h>
int values[] = { 88, 56, 100, 2, 25 };
int funcaoComparaDoisElementos (const void * a, const void * b)
{
return ( *(int*)a - *(int*)b );
}
int main ()
{
int n;
printf("Antes de ordenar a lista: \n");
for( n = 0 ; n < 5; n++ )
{
printf("%d ", values[n]);
}
qsort(values, 5, sizeof(int), funcaoComparaDoisElementos);
printf("\nDepois de ordenar a lista:
...