Escolar Documentos
Profissional Documentos
Cultura Documentos
Câmpus Guarapuava
Fundamentos de Programação
[ 2018/1 ]
2
• Funções da biblioteca padrão de C que facilitam o processamento de string e caracteres.
3
• Em C é um array de caracteres que finaliza com o caractere (‘ \0 ’);
• Acessada por meio de um ponteiro para o primeiro caractere da string;
4
Biblioteca de Manipulação de caracteres
<ctype.h>
5
6
Funções
7
Funções de Conversão de string
<stdlib.h>
Funções convertem strings de dígitos em valores inteiros e de ponto flutuante.
8
Funções
• strtod – converte uma sequencia de caracteres em uma valor ponto flutuante ou double;
• strtol – converte para long int uma sequencia de caracteres representando um inteiro;
• strtoul – converte para unsigned long int uma sequência de caracteres. Funciona de
forma idêntica a strtol;
9
Funções Input/Output
<stdio.h>
Funções que permitem manipular dados de strings ou caracteres.
10
11
Funções
• fgets e putchar – lê uma linha de texto a partir da entrada padrão (teclado) e de forma
recursiva coloca caracteres na ordem inversa;
12
Funções de Manipulação
<string.h>
Fornece funções úteis para:
13
14
Funções
• strcpy e strncpy – copia uma string inteira em array x dentro de um array y. strncpy copia
os primeiros 14 caracteres do array x dentro do array z;
• strcat – acrescenta, anexa seu segundo argumento (uma string) ao seu primeiro
argumento (um array de caracteres contendo uma string);
• strncat – anexa, acrescenta um numero especificado de numero de caracteres de uma
segunda string para a primeira;
15
Funções de Comparação
16
Funções
• strcmp – compara, caractere por caractere, seu primeiro argumento de string com seu
segundo argumento de string;
17
Funções de Busca
18
19
Funções
20
Funções de Erro
21
Fundamentos de Programação
[ 2018/1 ]