
Decio
Membros-
Total de itens
797 -
Registro em
-
Última visita
Tudo que Decio postou
-
streams padrão stdin, stdout e stderr são para o C++ . Modo console, a grosso modo, no meu entender são programas 32 bits (só rodam embaixo do Windows) mas com aquele jeito de programas DOS, ou seja sem a parte gráfica utilizada em programas para o Windows.
-
Acho que a lógica esta certa Como exemplo vamos pegar o 5 para A e o 2 para B O que o laço pede é exatamente isto: Faça enquanto (i começa em 5 for menor que 5 * 2 = 10 ) e (tiver resto na divisão de A ou B ). Até antes da ultima linha esta condição estava sendo realizada pois sempre existia resto em uma das divisõese i era menor que A*B (10)
-
Troque o printf pelo cout e o "void main" pelo "int main". #include <cstdlib> #include <iostream> using namespace std; int main ( ) /* Meu primeiro Programa */ { cout << "Ola! Agora vou aprender o C!" << endl; system("PAUSE"); return EXIT_SUCCESS; }
-
Usando o comando da forma como eu te falei, a saida do ping ao invés de sair na tela, vai ser gerado um arquivo "ping.txt". Dai bastaria ler linha a linha deste arquivo e avaliar se foi tudo ok.
-
Outra saida caso as respostas acima não resolvam seu problema, seria na base da gambi: Use o comando abaixo: Shell("ping xx.xx.xx.xx >ping.txt") Isto vai gerar o arquivo ping.txt.Basta ler o arquivo para saber o resultado.
-
Aqui tem um exemplo para fazer um dump de um arquivo para a tela.Talvez com alguma modificação sirva para seu propósito. http://casadosprogramadores.com.br/readfile.c.html
-
Fiz uma pequena alteração na lógica, qualquer dúvida avisa. #include <stdio.h> #include <conio.h> int calculafat ( int opera ); int main () { int num, fatorial; printf ("\t-------------------------------------------\n"); printf ("\t\t Calculo de Fatorial\n"); printf ("\t-------------------------------------------\n"); printf ("\n\tDigite o numero: "); scanf ("%d", &num); fatorial = calculafat (num); //variável fatorial recebe a função . printf ("\n\t___________________________________________\n\n"); printf ("\t O fatorial de %d é : %d", num, fatorial ); printf ("\n\t___________________________________________\n\n"); getch (); return 0; } int calculafat (int opera) { int ffat; ffat=opera; while(opera != 1) { opera--; ffat = ffat * opera; } return ffat; }
-
Para inverter o que foi digitado: /************************************************************* * Objetivo: Inverter os numeros digitados com o uso do do while **************************************************************/ #include <iostream> #include <conio.h> #include <cstdio> const char CtrlZ = 26; using namespace std; int main(void) { unsigned int x=0 , y=0; cin >> x; while (x){ y = y * 10 + x % 10; x /= 10; }; cout << y << endl; system("pause"); return 0; }
-
Aqui tem meio caminho andado: http://www.forumweb.com.br/foruns/index.php?showtopic=13205 Agora, Binário com virgula vai ser meio dificil. Um abraço.
-
Se for para ambiente de Win 32 bits o caminho pode ser este: http://www.arunet.co.uk/tkboyd/ele1sp.htm http://www.codeproject.com/system/serial_com.asp?df=100 http://www.gjwtech.com/scomm/scserialcommwithbcbenglish.htm Se for para DOS ou Linux, esqueça a dica.
-
Tem uma parte do código que esta assim: HANDLE h = CreateFile( "\\\\.\\STUB.VXD", 0, 0, NULL..... Ele esta "abrindo" uma comunicação com uma VXD que tem de estar instalado no Windows.O problema é que vxd's são feitas apenas para o Window 9x. Na versões para Windows 2000,XP não se pode instalar VXd's.Você tem que ter o mesmos arquivo VXD convertido para arquivos .sys. você pode também fazer um programa de comunicação utilizando a API do Windows CreateFile, que pode substituir (com limitações) as funções inportb/outportb , para enviar e receber dados pela serial do micro por exemplo (se é isto que você quer, é claro).
-
Da uma olhada neste site http://casadosprogramadores.com.br/more_source.html , no ultimo link, não testei, mas deve ser o que precisa.
-
O que você pode fazer é usar um programa que gere um instalador, tipo o Inno Setup http://www.jrsoftware.org/ . Com ele dá para fazer o que você quer.
-
Olha, eu não consegui fazer aparecer este problema. Mas você pode tentar usar os eventos KeyDown,KeyPress ou KeyUp para trabalhar com entrada de dados pelo teclado.É o mais correto.
-
Disparar o evento "change" a cada caracter digitado esta correto.Caso não seja uma caracteristica desejada, crie uma rotina para somente executar a sua função após o usuario terminar de digitar o texto completo na caixa de texto. Quanto ao checkBox, coloque o código que você esta usando para entender o que esta acontecendo.
-
você fez referência a "MS ActiveX Data Object x.x Library" ??
-
tente simplesmente Hex([Number])
-
Para atualizar data e hora das estações de trabalho você pode fazer desta forma: X = Shell("net time \\Servidor /set /yes", vbHide)
-
Altere a linha de leitura para: Line Input #1, strTextoDesta forma você le uma linha inteira.
-
Existem códigos melhores, mas este é bem simples de entender: 'Ignora erro caso o arquivo não exista On Error Resume Next 'Lê do arquivo Open "c:\arquivo.txt" For Input As #1 Input #1, strTexto Close #1 'Se não tiver nada gravado cria o arquivo e adiciona uma linha If strTexto = "" Then 'Grava arquivo Open "c:\arquivo.txt" For Append As #1 Print #1, "teste" Close #1 End If
-
Bom, pelo código que você esta usando, acredito que você esteja trabalhando em DOS. É isso mesmo?? Se for o caso acho que você esta com um grande problema, nunca vi nenhum código em DOS para acesso a USB.
-
Se você tem um Joystick USB ligado a porta de jogos por um adaptador, o endereço permanece o mesmo.você não precisa alterar o seu programa. O mesmo não vale para o contrário: Joystick normal ligado na USB com adaptador.
-
Existem vários tópicos a respeito. Por exemplo veja este: http://scriptbrasil.com.br/forum/index.php...amp;+deployment. Faça uma busca por package & deployment para consultar outros tópicos.
-
Gere um instalador pelo própio VB. Normalmente ele cria uma pasta chamada Support onde estão todas as dlls necessárias para rodar o seu programa.Veja se você não esqueceu de nenhuma.Copiar somente o executável é pouco provável que funcione.