Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 975
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Obrigado por sua ajuda. Se você souber que existe uma solução, é mais fácil encontrá-la. )))
Neste caso, a solução foi a seguinte: no FireFox, ampliar a página, e então aparece a lupa.
Só não está disponível no zoom normal.
(não importa o número que eu coloque ao executar o executável, eu sempre recebo '2'):
Pergunta para especialistas C - como corrigir o código abaixo
(não importa o número que eu coloque quando eu executar o executável, eu sempre recebo '2'):
Para aceitar argumentos de linha de comando, são utilizados dois argumentos especiais embutidos: argc e argv. O parâmetro argc contém o número de argumentos na linha de comando e é um número inteiro, sempre pelo menos 1 porque o primeiro argumento é assumido como sendo o nome do programa. O parâmetro argv é um ponteiro para um conjunto de apontadores de cordas. Nesta matriz, cada elemento aponta para algum argumento de linha de comando. Todos os argumentos de linha de comando são de cadeia, portanto, a conversão de quaisquer números para um formato binário desejado deve ser fornecida no programa durante o desenvolvimento.
PS: Daqui
Dois argumentos especiais embutidos são usados para aceitar argumentos de linha de comando: argc e argv. O parâmetro argc contém o número de argumentos na linha de comando e é um número inteiro, sempre pelo menos 1 porque o primeiro argumento é o nome do programa. O parâmetro argv é um ponteiro para um conjunto de apontadores de cordas. Nesta matriz, cada elemento aponta para algum argumento de linha de comando. Todos os argumentos de linha de comando são de cadeia, portanto qualquer conversão para binário deve ser planejada no programa durante o desenvolvimento.
PS: a partir daqui
Não tenho certeza sobre os nomes dos argumentos (no sentido de que poderia haver outros), mas essa é realmente a idéia.
Esta é uma questão relacionada à programação C, mas neste caso de natureza geral.
O programa precisa funcionar durante, digamos, 500 horas, após as quais deve parar de funcionar automaticamente.
Como fazer a verificação corretamente para que ele carregue o processador o mínimo possível?
Até onde me lembro, precisamos de um loop (while/for) dentro do qual a hora atual será verificada e depois comparada com a hora da rescisão. Quando for alcançado, o trabalho parará. Isto é correto ou estou perdendo algo?
Tenho uma pergunta relacionada à programação C, mas neste caso é de natureza geral.
O programa precisa funcionar durante, digamos, 500 horas, após as quais sua execução deve parar automaticamente.
Como realizar a verificação corretamente para que o processador seja carregado o menos possível?
Até onde me lembro, precisamos de um loop (while/for) dentro do qual a hora atual será verificada e depois comparada com a hora da rescisão. Quando for alcançado, o trabalho parará. Isto é correto ou estou perdendo algo?
WinAPI tem um cronômetro https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms644906%28v=vs.85%29.aspx
Exemplos de uso.
WinAPI tem um cronômetro https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms644906%28v=vs.85%29.aspx.
Exemplos de uso.
Ajude a traduzir o algoritmo para encontrar as coordenadas do ponto de interseção de dois segmentos
Do artigo:
É muito simples!
x1,y1 e x2,y2 são coordenadas de vértices do primeiro segmento;
x3,y3 e x4,y4 são coordenadas dos vértices do segundo segmento;
para encontrar o cruzamento, fazemos as equações das linhas:
primeira equação:
(x-x1)/(x2-x1)=(y-y1)/(y2-y1);
segunda equação
(x-x3)/(x4-x3)=(y-y3)/(y4-y3);
estas equações definem uma linha que passa por dois pontos, que é o que precisamos.
A partir destas equações, encontramos x e y pelas seguintes fórmulas:
x:=((x1*y2-x2*y1)*(x4-x3)-(x3*y4-x4*y3)*(x2-x1))/((y1-y2)*(x4-x3)-(y3-y4)*(x2-x1));
y:=((y3-y4)*x-(x3*y4-x4*y3))/(x4-x3);
uma vez que nossas linhas se cruzam, elas têm um ponto de interseção comum com as coordenadas (x,y), que precisamos encontrar.
Para que a interseção pertença a nossos segmentos de linha, precisamos restringi-la, ou seja, verificar a condição:
se
((((x1<=x)and(x2>=x)and(x3<=x)and(x4 >=x))or((y1<=y)and(y2>=y)and(y3<=y) and(y4>=y))
então há um ponto de interseção destes segmentos e, se não houver, não há ponto de interseção.
Você também deve verificar o paralelismo desses segmentos usando coeficientes angulares:
k1:=(x2-x1)/(y2-y1);
k2:=(x4-x3)/(y4-y3);
onde k1 e k2 são as tangentes do ângulo de inclinação dos segmentos na direção positiva do eixo ОХ, se k1=k2, então os segmentos são paralelos, de modo que não têm pontos de intersecção.
Ou talvez alguém tenha um pronto nos arquivos?
Saudações
O MT4 tem um recurso ou função) Enviar e-mail do terminal interno para ou sms, (por exemplo, para receber reinícios de servidor, etc.)?
Será que ninguém sabe disso?