
kuroi
Membros-
Total de itens
7.184 -
Registro em
-
Última visita
Tudo que kuroi postou
-
sim, eu usava o iostream em programas q eu precisava ler/escrever arquivos, mas eu vi q seu adicionar somente a istream ou a ostream, eu já consigo usar as demais funcoes como fopen() e fprintf() e o tamanho do exe fica bem menor.
-
a acho q já disse antes, mas num so muito bom com codigos de dao, mas se não me engano, você pode executar uma query pelo objeto database. exemplo: If Combo1.Text = "Sim" Then db.Execute "Update TBat Set total = total - " & valor1 & ", vagsadef = vagsadef - " & valor2 & " Where codigo = " & codigo End If[/code] ou você usaria um outro recordset pra selecionar os dados referentes ao registro, e alterava os campos do recordset. se tiver dificuldade, poste o codigo q você usa pra fazer o update.
-
sua duvida é como armazenar os dados na arvore?? ou é como fazer a busca?? imagino q a arvore você sabe fazer. pra fazer a busca, você usaria uma funcao recursiva. o q significa essa posicao?? significa se esta a esquerda ou a direita, seria isso?? o q você faria, seria receber o nivel e a posicao como parametros nessa funcao recursiva, de preferencia por referencia. ai você altera os valores deles de acordo com o nivel e a posicao. ai quando você encontrar a funcao retorna true.
-
dependendo das bibliotecas q você adiciona no seu programa, o tamanho do exe aumenta bastante. se não me engano a iostream por exemplo, soma uns 400k no tamanho do exe.
-
primera arena da america latina?? qual a definicao de "arena"?? e falando nisso, melhor não ter estadio do q não ter titulo... há 11 anos o palmeras num ve um. de la pra ca, uma serie b e um paulista... isso e nada é a mesma coisa.
-
legal, mas você olhou no explorer?? o layout ta ficando todo quebrado, pelo menos aqui pra mim. e o highlight do form de contato não funciona. fora isso, o menu da esquerda pudia ser mais enfeitado e não gostei da fonte (do menu), mas no geral ta bem legal sim. a e a fonte q ta escrito "cosmeticos" embaxo do logotipo tb pudia ser otra, mas seila se isso faz parte do logo tb... mas ta legal. fora isso, Página "redenizada". existe mesmo esse termo??
-
(Resolvido) Dúvida em Pascal.
pergunta respondeu ao patolas de kuroi em Outras Linguagens de Programação
imagino q ele esteja dentro de um veiculo sobrevoando a exosfera, pois o tempo passa mais devagar nesses lugares. -
você num precisa adicionar nd. copia o codigo dele e cola no seu form, e a medida q você redimensionar o form, os controles q tiverem la são redimensionados tb.
-
o codigo q eu usei em c foi esse: #include <iostream> void Limpa(); void Separa(); int main(void) { Limpa(); Separa(); return 0; } void Limpa() { int cont = 0, valor = 0; unsigned char ch; FILE *fp; FILE *gravador; fp = fopen ("PDVPPROD.dat", "rb"); gravador = fopen("PDVPPROD.txt", "wb"); while (fscanf(fp, "%c", &ch) != EOF) { //if (ch == '' || ch == 10 || ch == 13) if (ch < 32 || ch == 127) { ch = ' '; } fprintf(gravador, "%c", ch); cont++; } fclose(fp); fclose(gravador); } void Separa() { int cont = 0, valor = 0; unsigned char ch; bool inicio = false; FILE *fp; FILE *gravador; fp = fopen ("PDVPPROD.txt", "rb"); gravador = fopen("esse.txt", "wb"); while (fscanf(fp, "%c", &ch) != EOF) { fprintf(gravador, "%c", ch); cont++; if (cont == 853) { fprintf(gravador, "%c", 13); fprintf(gravador, "%c", 10); inicio = true; cont = 0; } if (inicio && cont == 282) { fprintf(gravador, "%c", 13); fprintf(gravador, "%c", 10); cont = 0; } } fclose(fp); fclose(gravador); }[/code] eu primero fiz o codigo pra tirar os caracteres 0 e ver como ia ficar o txt. depois fiz o codigo pra separar as linhas, por isso ficaram duas funcoes separadas, mas podia ser uma so. eu contei q cada linha tinha 283 caracteres, e então eu mandava dar um enter sempre q chegasse nesse valor. quando ao problema do preço, isso é porque os valores esta gravados como valor mesmo e não como texto. pelo q parece são quatro campos juntos (preço, custo, desconto, promocao), cada um com 4 bytes. hj a noite vejo se consigo transforma-los em float aqui.
-
a eu não sei direito qual é o layout q você quer q fique, mas o codigo seria mais o menos assim ó: <% sql = "Select * From cobranca Order By empresa" Set rs = cn.Execute(sql) Dim empresa empresa = 0 'ponha aqui um codigo q você sabe q não existe. Do While Not rs.EOF If empresa <> rs!empresa Then If empresa <> 0 Then Response.Write "</div>" End If empresa = rs!empresa %> <div> <h2><% = rs!nome_empresa %></h2> <% End If Response.Write rs!cobranca & "<br />" rs.MoveNext Loop If empresa <> 0 Then Response.Write "</div>" End If %>[/code] veja ai se consegue entender, qualquer coisa poste.
-
beleza, olha o q eu fiz pra você usando um codigo bem besta em c: esse.rar não ficou aquelas coisas, mas da uma olhada ai.
-
não entendi a parte do seu login aprendiz.net, mas acho q o seu erro é q faltou um ponto e virgula na primera linha: float VOLUME (float A, float B, float C); e quando for postar os codigos, ponha dentro da tag CODE, beleza??
-
[Tutorial] Vinheta do Super Mário usando beep de alerta do windows com
pergunta respondeu ao Matheus Flauzino de kuroi em Tutoriais & Dicas - C, C++
eu queria ver isso, mas meu pc não tem speaker... -
você num espera q a gente olhe um codigo de 1200 linhas ne?? em vez disso explica melhor o q você quer. 1 - você quer q so apareca uma linha para a empresa e a soma do valor de todas as cobrancas?? se for, use um group by com sum() como disse o bareta. 2 - você quer agrupar todas as cobrancas da mesma empresa juntos?? tipo, uma embaxo da otra, mas num mesmo grupo pra cada empresa?? se for, na hora do select você ordena pela empresa. quando chegar na empresa, você faz um while q vai checando o recordset ate mudar de empresa. enquanto não mudar, você vai pondo as cobrancas todas juntas. veja ai se isso ajuda, qualquer duvida poste. ou se você quer alguma coisa diferente, tente explicar melhor.
-
você declarou a definicao do constructor: sort_map(string iKey, string iVal); mas so vejo a definicao, faltou o codigo de dentro dele.
-
apaguei o tópico antigo q existia aqui já q nenhum link funcionava mais e tinham varios posts desnecessarios la. encontrei aqui uma apostila bem velha, da minha epoca do tecnico ainda. ela não ta assinada, mas acredito q tenha sido escrita pelo meu professor da epoca, e acho q ele não se importaria q eu a pusesse aqui pra download. na epoca a versao mais recente do crystal era a 8.5, mas os fundamentos q ele passa devem servir pra maioria das versoes: Crystal_Reports___CTI.rar (Arquivo corrigido pelo Jonathan Queiroz) quem tiver outras apostilas, pode postar ai. mas posts do tipo "tenho uma apostila, me passa um email q eu te mando" vao ser apagados. se achar q fica mais facil, entre em contato comigo por mp, informando sobre a apostila, q eu te passo meu email, você envia pra mim, e eu publico aqui no tópico.
-
acho q isso depende do navegador, tem navegador q vai sempre permitir q a janela seja redimensionada mesmo com resizable=no.
-
Avaliação Site Clínica e Cursos de Fisioterapia
tópico respondeu ao LeoCoutinho de kuroi em Avaliações de Trabalhos
quando você clica em cursos aparece um quadro com umas flechinhas pra cima e pra baxo. o scroll pudia acontecer tb quando eu segurasse o botao do mouse. ter q ficar clicando pra puxar o texto é um saco. -
justiceira, aquela linha, onde ele diz MsgBox varAcesso. ele esta passando ai e mostrando a mensagem?? você tb pode tentar isso: Dim varAcesso As String Dim TBusuario As Recordset Set TBusuario = bancodedados.OpenRecordset("usuario", dbOpenDynaset) TBusuario.FindFirst "ID = " & Usua If Not TBusuario.NoMatch Then varAcesso = TBusuario!Padrão MsgBox varAcesso Else varAcesso = "" End If[/code]
-
os exercicios tão bem explicados, é so ler e intrerpetar q você vai saber o q fazer. so não entendi a formula do seno e do cosseno. a parte da ordenacao você pode usar algum algoritmo tipo bubble sort, quick sort ou algum otro, faca uma busca q você encontra exemplos. fora isso, imagino q seu professor tenha ensinado a fazer while, for, busca binaria, numeros random, etc. ve o q ele explicou e tente fazer, qualquer duvida pergunta.
-
existem versoes dos windows xp, vista, 7 feitos pra trabalharem em 32 ou 64 bits (pra usar a versao de 64 é necessario q você tenha um processador de 64 bits). se você entrar nas propriedades do sistema (tecla "janela do windows" + break), acho q ele deve mostrar se são 64 bits. essas denominacoes q você ve servem pra você saber q a versao do aplicativo foi feita pra rodar em sistemas de 32 ou 64 bits. se você pegar um programa feito pra 32 bits, você deve conseguir rodar num sistema de 64 (o inverso não), mas o recomendavel, se você tiver num sistema de 64 bits, é você usar a versao de 64 bits, assim você pode aproveitar melhor os recursos do hardware.
-
não veio com garantia?? leva la q eles tem q resolver pra você.
-
os tres pontinhos q o ronaldorg passou, não é pra você copiar. você devia substitui-los pelo resto do seu codigo.
-
não sei se você consegue usar arrays de controles, como no vb6. acho q você poderia declarar o array no seu codigo e carregar os controles no seu formulario durante a execucao. mas pra diminuir seu codigo, você pode fazer assim: for (int i = 1; i <= 12; i++) { if (((CheckBox)(this.Controls["checkBox_f" + i.ToString()])).Checked) { ... ... } }[/code] e pra pegar a propriedade Text do TextBox, não é preciso fazer a conversao, porque a classe Control, já tem a propriedade Text.
-
se a conta der menos q 0, ele mostra o menos na frente normalmente, não precisa fazer nd.