Você ta querendo imprimir duas vezes a variável Ch, uma como caractere e outra como inteiro (que deve exibir o código ASCII creio eu). Para isso você deve repetir Ch no printf():
printf("\n\nVoce digitou: '%c' e seu ASCII correspondente e: '%d'",Ch,Ch);
			
		- Fórum WMO
 - → Viewing Profile: Posts: ffmm
 
Community Stats
- Group Usuários
 - Active Posts 1224
 - Profile Views 3362
 - Member Title Veterano
 - Age Age Unknown
 - Birthday Birthday Unknown
 - 
													Sexo
 Não informado
		
 
								
								
								
										3
										
											Neutral
										
										
									
								
								User Tools
Friends
ffmm hasn't added any friends yet.
Latest Visitors
Posts I've Made
In Topic: Problemas Com Tarefa - Aula C/c++
08/01/2009, 19:20
In Topic: Malloc E Struct
21/11/2008, 12:12
int i;
x = (node *) malloc(sizeof(node) * nodeMAX);
for (i = 0; i < nodeMAX; i++)
{
	  (x+i)->s = (char *) malloc(sizeof(char) * sMAX);
}Creio que seja assim para fazer o que você quer. Primeiro deve-se alocar a memória para as nodeMAX structs, e depois, pra cada struct que foi alocada, alocar sMAX chars pro campo s da struct.
			In Topic: Escrever Um Algoritmo...
31/10/2008, 15:16
				Para calcular o tempo decorrido você fará (Fim - Inicio).
Você tem duas possibilidades:
1. Realizar as contas com os valores separados de hora, minuto e segundo. Nesse caso você terá que fazer um algoritmo que funcione do mesmo modo que fazemos substração.
Ex.:
2m22s - 1m50s
Como 22 é menor que 5, "emprestaremos" dos minutos:
1m(22 + 60)s - 1m50s
1m82s - 1m50s
Fazemos 82 - 50 = 32
1m32s - 1m0s = 0m32s
2. Transformar ambos os tempos para segundos, realizar as contas (que serão simplesmente uma operação de subtração), e depois transformar para hora, minuto e segundo novamente.
No caso o tempo em segundos seria (h * 3600 + m * 60 + s).
		Você tem duas possibilidades:
1. Realizar as contas com os valores separados de hora, minuto e segundo. Nesse caso você terá que fazer um algoritmo que funcione do mesmo modo que fazemos substração.
Ex.:
2m22s - 1m50s
Como 22 é menor que 5, "emprestaremos" dos minutos:
1m(22 + 60)s - 1m50s
1m82s - 1m50s
Fazemos 82 - 50 = 32
1m32s - 1m0s = 0m32s
2. Transformar ambos os tempos para segundos, realizar as contas (que serão simplesmente uma operação de subtração), e depois transformar para hora, minuto e segundo novamente.
No caso o tempo em segundos seria (h * 3600 + m * 60 + s).
In Topic: Array De Strings
31/10/2008, 15:11
				Mude a declaração de d:
char d[][5] = {"aaaa","bbbb","cccc"};
5 pois são 4 caracteres, mais o terminador (byte nulo = '').
Quando você declara como char *d[], as strings aaaa, bbbb, cccc ficam numa parte do executável que é somente leitura, portando ocorre um erro de violação de acesso quando você tenta modificar o valor das mesmas.
		char d[][5] = {"aaaa","bbbb","cccc"};
5 pois são 4 caracteres, mais o terminador (byte nulo = '').
Quando você declara como char *d[], as strings aaaa, bbbb, cccc ficam numa parte do executável que é somente leitura, portando ocorre um erro de violação de acesso quando você tenta modificar o valor das mesmas.
In Topic: Ajuda Em Chamada De Funcoes
31/10/2008, 14:58
				Qual a mensagem de erro exatamente?
			
		- Fórum WMO
 - → Viewing Profile: Posts: ffmm
 - Privacy Policy
 - Regras ·
 



    Postagens

