[CAPÍTULO 1] - [CAPÍTULO 2] - [CAPÍTULO 3]
[PARTE 1] - [PARTE 2] - [PARTE 3] - [PARTE 4] - [PARTE 5] - [PARTE 6]
[PARTE 1] - [PARTE 2] - [PARTE 3] - [PARTE 4] - [PARTE 5] - [PARTE 6]
Entrada/Saída: console
Lendo e Escrevendo Caracteres
-
#include <stdio.h>
-
int getchar(void);
-
int putchar(int c);
-
-
#include <conio.h>
-
int getch(void)
-
int getche(void)
-
Lendo e Escrevendo Strings
-
#include <stdio.h>
-
char * gets(char *str);
-
int puts(const char *str);
-
Exemplo 1
#include <stdio.h> #include <ctype.h> main() { char ch; printf("Digite algum texto (termine com ponto para sair)\n"); do { ch = getchar(); if ( islower(ch) ) ch = toupper(ch); else ch = tolower(ch); putchar(ch); } while ( ch != '.' ); }
Atividade 1
Refaça o programa acima utilizandogetch()
e getche()
.Entrada/Saída Formatada
-
#include <stdio.h>
-
int printf(const char * string_de_controle, ...);
-
int scanf(const char * string_de_controle, ...);
-
printf()
: Formato Geral
printf()
: Formato Detalhado
Exemplo 2
printf ("\nResultado :%3.2f",num); printf ("Frase : %s\nContador = %x",string,cont); printf ("a : %-5d b : %-5d c : %-5d",a,b,c);
Atividade 1
Teste o trecho de código acima em um programa.
scanf()
: Formato
Leitura Recomendada
Bibliografia e fonte:
- [CCT] Schildt, H. (1996) C, completo e total: 3a Ed.. São Paulo, Makron.
- LP, UFMA; Coutinho, Lucian. Linguagem de programação para ciencia da computação da ufma.http://www.deinf.ufma.br/~lrc/2009.1/LP/
- [K&R] KERNIGHAN, B. e RITCHIE, D. (1990) C, a linguagem de programação: padrão ANSI. Rio de Janeiro: Campus.
- DEITEL, H. M. (1999) Como programar em C. Rio de Janeiro: LTC.
- Módulo Consultoria e Informática (1989) Linguagem C: programação e aplicações. Rio de Janeiro: LTC.
Coloque aqui o seu email