Caro Visitante, por que não gastar alguns segundos e criar uma Conta no Fórum Valinor? Desta forma, além de não ver este aviso novamente, poderá participar de nossa comunidade, inserir suas opiniões e sugestões, fazendo parte deste que é um maiores Fóruns de Discussão do Brasil! Aproveite e cadastre-se já!
Como assim? Well, se for pra chara uma janelinha de alerta dentro do código, é simples. É só escrever, no ponto onde você quiser, algo como:Tem como se colocar um comando em JS num hipertexto?
<script>alert('aqui!');</script>
Você pode usar ADO. Depois de abrir um recordset com a tabela, basta atribuir novos valores pra os camposAlguem sabe como atualizar os dados de uma tabela de um DB (acess) em ASP sem usar instrução SQL?
objRS.Open
objRS("PrimeiroNome")= strPrimeiroNome
objRS("SegundoNome")= strSegundoNome <br>
objRS.Update
Gildor disse:Você pode usar ADO. Depois de abrir um recordset com a tabela, basta atribuir novos valores pra os camposAlguem sabe como atualizar os dados de uma tabela de um DB (acess) em ASP sem usar instrução SQL?
Código:objRS.Open objRS("PrimeiroNome")= strPrimeiroNome objRS("SegundoNome")= strSegundoNome <br> objRS.Update
O objeto não aceita tal propriedade".
$num = similar_text ("text", "testando", &$porc);
ex disse:Função clock(). Mas você não quer que eu faça a sua lição de casa, quer?
inicio = clock();
// codigo //
fim = clock();
ciclo = fim - inicio;
BLACK PILOT disse:Soh uma pergunta, qual a biblioteca disso? Tem no "Turbo C++"? (aquele em DOS, da Borland).
BLACK PILOT disse:o codigo seria mais ou menos assim?
Código:inicio = clock(); // codigo // fim = clock(); ciclo = fim - inicio;
Seria assim??
Mentor disse:Intercepta a interrupção do system timer tick, é a INT 1C
O que? Não imagina o que é "interceptar", "system timer" ou "INT 1C"... Ah, então usa a função clock() mesmo...
void main (void)
{
clock_t inicio, fim;
// codigo nao importante aqui \\
inicio = clock();
heap(&vetor);
fim = clock();
puts("Vetor ordenado!");
fim = fim-inicio;
printf("Ciclos de cpu usados: %d\n",(fim-inicio));
// codigo nao importante aqui \\
}
BLACK PILOT disse:Mentor disse:Intercepta a interrupção do system timer tick, é a INT 1C
O que? Não imagina o que é "interceptar", "system timer" ou "INT 1C"... Ah, então usa a função clock() mesmo...
tenho a impressao que esse post nao me acrescentou em nada...
BLACK PILOT disse:Ah, soh uma coisa, essa funcao nao funcionaria mto bem num sistema multiprogramavel neh? Jah que ela nao seria unica na ucp?
BLACK PILOT disse:Código:... fim = fim-inicio; printf("Ciclos de cpu usados: %d\n",(fim-inicio)); ...
Soh que nesse printf, ele me imprime zero, jah coloquei no "watch" pra ver qual o valor que as variaveis estao antes da impressao, e elas tem valores diferentes
printf("Ciclos de cpu usados: %d\n",fim);
...
Ciclos = fim-inicio;
printf("Ciclos de cpu usados: %d\n",Ciclos);
...
Hum ah, eu to no terceiro periodo, que perido eles normalmente ensinam isso??? heheMentor disse:Que pena. Não ensinam mais aos programadores de hoje em dia o que está acontecendo sob as chamadas ao sistema, por que se ensinassem, eles já responderiam à questão:
Multitarefa e multiprogramavel sao a mesma coisa nao?Mentor disse:Você quer dizer multitarefa? Continuando... o que ocorre na chamada à essa função, é que ela lê uma variável do sistema que guarda os ticks, independente do que está rodando, já que é uma interrupção (acho que é a INT8) que a atualiza. A contagem não depende de quantos threads estão rodando.
A INT1C é interceptada se quisermos, por exemplo, contar esses ticks, sem precisar chamar a função clock().
PUTZ!!! Desculpa ae, eh que eu mudei o codigo pra passar pra cah, pq eu pensei que eu tinha feito alguma experiencia pra ver se dava certo. Meu printf tah como o seu e continua dando erro...Mentor disse:Talvez o problema seja que você calcula quantos ciclos foram usados na linha fim = fim-inicio, e na chamada ao printf passa como parâmetro (fim-inicio). Dava pra por no printf só:
Código:printf("Ciclos de cpu usados: %d\n",fim);
Eh, isso pode ser, no help, ele passa pro printf que um %f pra imprimir a diferenca entre os dois, achei estranho mas tentei, soh que o compilador da erro, dizendo que o tipo eh incompativel...Mentor disse:Se bem que eu sugiro que você crie outra variável, por exemplo 'Ciclos', para guardar o resultado, pois fica mais fácil pra outra pessoa, como o professor, entender o que está acontecendo. Outra coisa, talvez os Ciclos não sejam um inteiro, mas sim um LONG... Tem que ver a definição de clock_t.
Mentor disse:PS: Vai dar tempo de terminar pra quarta-feira?
#include <stdio.h>
#include <time.h>
#include <dos.h>
#include <conio.h>
void main(){
clock_t inicio;
clock_t fim;
clock_t Ciclos;
inicio = clock();
printf("Aguardando...\n");
getch();
fim = clock();
Ciclos = fim - inicio;
printf("Ticks por segundo: %f\n",CLK_TCK);
printf("Inicio: %ld\n",inicio);
printf("Fim : %ld\n",fim);
printf("Ciclos: %ld\n",Ciclos);
printf("Tempo : %f segundos\n",Ciclos/CLK_TCK);
getch();
}
<%
If (hour(time)>2) Then
Response.Write("Olá")
Elseif (hour(time)<=2) Then
Response.Write("Alô")
%>
Erro de compilação do Microsoft VBScript error '800a03f6'
'End' esperado
[Nome do arquivo, linha do erro]
<%If (hour(time)>2) Then Response.Write("Olá")%>
<%If (hour(time)<=2) Then Response.Write("Alô")%>
Balbo Bolseiro disse:[Isso é só um exemplo hipotético, vocês vão entender o erro]
Código:<% If (hour(time)>2) Then Response.Write("Olá") Elseif (hour(time)<=2) Then Response.Write("Alô") %>
<%
If (hour(time)>2) Then
Response.Write("Olá")
Elseif (hour(time)<=2) Then
Response.Write("Alô")
end if <----- poe isso.
%>