
Felipe Pedroso
Membros-
Total de itens
123 -
Registro em
-
Última visita
Tudo que Felipe Pedroso postou
-
Que tal você tentar fazer primeiro? Eu só faço sua lição de casa se você pagar bem. Fora isso, eu posso te ajudar gratuitamente se você ao menos tentar.
-
DIca: O evento KeyDown detecta uma tecla pressionada e a variável KeyCode armazena qual a tecla que foi pressionada... Use a imaginação!
-
Pesquise sobre sockets... Vai te ajudar e muito...
-
O site do Macoratti é uma ótima referência...
-
Se você tem urgência, faça em VB... No Silicio tem algums exemplos de como fazer essas coisas para o usuário não fechar e tals... Caso não sirva o VB veja pelo menos as API que o VB usa para você importar para o C. Obs.: desliga o capslock. Eu acho desagradável ler um texto desse tamanho todo em maiúsculo.
-
O funcionamento infinito você garante com o while(1){}. Agora para ver se o cliente está logado acredito que você tenha que implementar algo com sockets...
-
Consegui... O pior (ou melhor) é que a solução foi simples. Segue o código para vocês também: Em VB (recebe, executa e retorna um OK): Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Dim entrada As String Winsock1.GetData entrada txt_received.Text = txt_received.Text + entrada + vbCrLf Winsock1.SendData "OK" End Sub Em C++ (monta, envia e espera um OK): void Send(string param1,string param2,string param3){ string msg = param1+","+param2+","+param3; string ok; sckConn.SendLine(msg); do{ ok = sckConn.ReceiveBytes(); }while(ok!="OK"); return; }
-
Essa é rápida... Faça isso dentro da main: while(1){ <seu código> system("ping IP-ADDRESS"); } Pode parecer idiota, mas fununcia. Aí você coloca uma thread em paralelo fazendo tudo que você quer.... =P Se fosse em VB eu até poderia te ajudar melhor...
-
Windows API é o caminho! Não vou dizer que manjo, mas é bom você olhar nos Devpaks do Devc++ se existe algum jeito de fazer só desenhando (Visual Studio-like). Pesquise sobre APIs e bom divertimento!
-
Entendi... Procure usar a função atoi do header stdlib.
-
Legal a sua idéia, mas eu pensei que ela pegava o arquivo em si e não o usuário informar o nome do arquivo...
-
Simples... Olhe o exemplo: int i = 97; char c = i; ou: char c = 'a'; int i = c; O número em questão é correspondente ao valor decimal do símbolo na tabela ASCII... Tente pesquisar os valores em: http://pt.wikipedia.org/wiki/ASCII
-
I give up! Não entendi bulhufas desse problema... Nem vou ver mais esse tópico...
-
Lembrando que o system() é do header stdlib.h
-
Procure sobre como pausar seu programa no fórum... Não faz nem uma semana que alguém perguntou a mesma coisa...
-
Pessoal estou com um grande problema: Tenho 2 apps. Uma em VB6("server") e outra em C++(client). As duas estão conectadas por Winsock. A idéia é simples: minha aplicação em C++ envia uma instrução para do VB e aguarda uma resposta para poder enviar o próximo comando. O VB recebe, interpreta a instrução, executa o comando e envia uma instrução para o C++ dizendo que ele pode enviar o próximo. A aplicação em C++ já foi inteiramente debugada e consegue receber de um programa em C++ instruções similares às enviadas pelo VB. O problema foi encontrado na aplicação em VB. Ela recebe a instrução, interpreta, executa mas quando envia o "OK" o C++ recebe uma string vazia(""). Eu estou usando o controle Winsock para o mesmo. Segue meu código do VB (eu fiz um teste para ver se tudo estava vindo direito): Private Sub bt_send_Click() Winsock1.SendData "OK" End Sub Private Sub Form_Load() Winsock1.LocalPort = 100 Winsock1.Listen End Sub Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long) Winsock1.Close Winsock1.LocalPort = 100 Winsock1.Accept requestID End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Dim entrada As String Winsock1.GetData entrada lbl_txt.Caption = entrada bt_send_Click End Sub Alguém tem alguma idéia para eu sincronizar as aplicações? Obrigado, Felipe Pedroso
-
Tenta isso: http://www.pdj.com.br/forum/viewtopic.php?p=38184 Pesquisar no google também ajuda...
-
Não acho que o erro se dá por incluir duas bibliotecas... Qual o erro que está dando?
-
Qual a IDE e compilador que você está usando?
-
Você poderia postar o enunciado do exercício para nos ajudar...
-
Você pode exibir de uma maneira melhor... Como exemplifiquei no post #8. Você pode até fazer do seu jeito... Mas para o código ficar mais elegante... Você entendeu mesmo como funciona um Do While? UPDATE: Leia isso... É para Javascript, mas é aplicável ao C e C++: http://www.criarweb.com/artigos/224.php
-
Você colocou isso dentro de uma estrutura de repetição? O lance é você varrer a string novamente e utilizar esse IF... Eu não vou entregar a resposta tão facilmente...
-
Pesquisar sobre sockets no forum será de bom tamanho para você.