Strings - Lab - Ricardo

Preview:

DESCRIPTION

Programa de computadores I

Citation preview

Programação de Computadores II

Prof.° Ricardo Mendes

rmcs87@gmail.com

Ref. Cristina Klippel Dominicini

Acentuação

Duas Formas

Usar a tabela ASC:

codigo-ascii.gif

Biblioteca locale.h

//defines location specific settings, such as date formats and

currency symbols

#include <locale.h>

#include <stdio.h>

int main(){

setlocale(LC_ALL, "Portuguese");

printf("Caça");

}

Exercícios

Para inicializar vetores de Strings

e não ter que digitar todas vez ...

#include <stdio.h>

void inicializa(char[][]);

int main(){

char vs[3][10] = {

{"String 1"},

{"String 2"},

{"String 3"},

};

printf("%s",vs[1]);

}

Exercícios (Strings e Vetores)

Faça um programa que, lidas duas listas de nomes,

compare-as e devolva o número de vezes que cada

palavra da segunda lista aparece na primeira lista;

Leia uma lista contendo o nome de 50 pessoas, sem

respeitar a ordenação alfabética. Em seguida, imprima o

nome que deveria iniciar a lista caso esta estivesse em

ordem alfabética;

Leia nome e sobrenome de 100 pessoas. Imprima aquelas

cujos nomes iniciam com A;

Exercícios (caracteres)

Faça uma função para verificar se um caractere passado

como parâmetro é um dígito de 0 a 9. Esta função deve

retornar 1 se o argumento for um dígito e 0 caso

contrário;

Faça uma função para verificar se um caractere passado

como parâmetro é uma letra. Esta função deve retornar

1 se o argumento for uma letra e 0 caso contrário;

Faça uma função para converter um caractere passado

como parâmetro para maiúsculo. Se o argumento for

uma letra minúscula a função deve retornar a letra

maiúscula correspondente. Caso contrário a função

deve retornar o mesmo caractere, sem alteração.

Recommended