Programação C/C++
Prof. Márcio Sarroglia Pinho
Material de Apoio
Comandos básicos do ambiente LINUX
Conceitos básicos de programação
Histórico da Linguagem C
Introdução à Programação C
Entrada de Dados
Comparação entre Java e C
Compilação de um Programa em C
Comandos de Decisão
Comandos de Repetição
Vetores e Matrizes
Funções (
subrotinas
)
Structs
Ponteiros
Tutoriais
Ted Jensen
Peter
Hosey
Learn-C.org
Cplusplus.com
Arquivos
Formato Texto
Formato Binário
Ponteiros para Funções
Outros exemplos
Sobrecarga de Operadores
Listas encadeadas
Material de C++
Entrada e Saída com
streams
em C++
Orientação a Objetos em C++
Strings
Strings
em C++
- (página do Prof. Marcelo Cohen)
StringStream
- Conversões entre
strings
e números
Tratamento de Exceções em C++
Referência Cruzada entre Classes
Templates
STL - Standard
Template
Library
Leitura de Teclado sem ENTER
Arquivos
Em C++
E/S com
Streams
/Fluxos
-
(página do Prof. Marcelo Cohen)
Exemplos
Exemplo de Polimorfismo em C++
Utilização de Sockets
Memória Compartilhada entre programas no Windows
Páginas sobre C++
http://cppreference.com
http://www.cplusplus.com/doc/tutorial/
Microsoft Visual C++ (Versão 8)
Microsoft Visual C++ .NET
Inline
Assembler - Visual C
Página de
Bjarne
Stroustrup
- Muitos links interessantes
Interfaces Gráficas
Exercícios
Exercícios Introdutórios
Exercícios Introdutórios - Impressão
Exercícios com
Structs
(Lista 1)
Exercícios com
Structs
(Lista 2)
Criação de Bibliotecas
Exercícios sobre composição
Sobrecarga de Operadores com
Structs
Uso de Consoles em Windows
Alocação Dinâmica de Vetores
Manipulação de Imagens em C++
Exercício de criação de classes em C++
Exercício sobre Construtores e Sobrecarga de Operadores com Classes
Exercício sobre Herança
Exercício sobre STL
Exercício sobre Ponteiros e Listas Encadeadas
Exercícios sobre
Strings
e Arquivos
Exercícios sobre operadores
bitwise
(C++)
Exercícios sobre operadores
bitwise
(C)
Exercícios sobre Polimorfismo
Contas bancárias
Lista de Figuras
FIM