任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 975

 
BAS581:

谢谢你的帮助。如果你知道有一个解决方案,就会更容易找到它。)))

在这种情况下,解决方案是这样的:在FireFox中,放大页面,然后出现放大镜。

它只是在正常规模下无法使用。

把你的浏览器换成标准的!
 
向C语言专家提问--如何修复下面的代码
(无论我在运行可执行文件时输入什么数字,我总是得到'2')。

#include <stdio.h>
 
int main (int k) {
    printf("number %d \n", k);
 
    return 0;
}
 
atztek:
向C语言专家提问--如何修复下面的代码
(无论我在运行可执行文件时输入什么数字,我总是得到'2')。


为了接受命令行参数,使用了两个特殊的内置参数:argc和argv。argc参数包含命令行上的参数数,是一个整数,总是至少为1,因为第一个参数被假定为程序名称。argv参数是一个指向字符串指针阵列的指针。在这个数组中,每个元素都指向某个命令行参数。所有的命令行参数都是字符串,因此在开发过程中必须在程序中规定将任何数字转换为所需的二进制格式。

PS:从这里

 
PozitiF:

两个特殊的内置参数被用来接受命令行参数:argc和argv。argc参数包含命令行上的参数数,是一个整数,总是至少为1,因为第一个参数是程序名称。argv参数是一个指向字符串指针阵列的指针。在这个数组中,每个元素都指向某个命令行参数。所有的命令行参数都是字符串,所以任何转换为二进制的程序都必须在开发过程中计划。

PS:从这里

谢谢,知道了。
不确定论据的名称(在这个意义上,可能还有其他的),但这确实是一个想法。
 

这是一个与C语言编程有关的问题,但在这种情况下属于一般性质。
该程序需要运行大约500小时,之后应该自动停止运行。
如何正确地进行检查,使其尽可能少地加载处理器?

据我所知,我们需要一个循环(while/for),在这个循环中,将检查当前的时间,然后与终止的时间进行比较。当它达到时,工作将停止。这是正确的还是我错过了什么?

 
atztek:

我有一个与C语言编程有关的问题,但在这种情况下,它是一般性质的。
该程序需要运行大约500小时,之后其执行应自动停止。
如何正确地进行检查,以便尽可能地减少处理器的负荷?

据我所知,我们需要一个循环(while/for),在这个循环中,将检查当前的时间,然后与终止的时间进行比较。当它达到时,工作将停止。这是正确的还是我错过了什么?

WinAPI有一个定时器https://msdn.microsoft.com/ru-ru/library/windows/desktop/ms644906%28v=vs.85%29.aspx


使用实例

 
对于WinAPI来说,谢谢你!而在一般的、更简单的情况下,我所描述的(在理念层面)看起来是否正确?
 
亲爱的朋友们,你们好!

请帮助翻译寻找两条线段的交点坐标的算法

摘自文章。

这很简单!
x1,y1和x2,y2是第一段的顶点的坐标。
x3,y3和x4,y4是第二段的顶点的坐标。

为了找到交点,我们要做直线的方程。
第一个方程式。
(x-x1)/(x2-x1)=(y-y1)/(y2-y1);
第二方程
(x-x3)/(x4-x3)=(y-y3)/(y4-y3);
这些方程定义了一条通过两点的直线,这就是我们需要的。
从这些方程中,我们通过以下公式找到x和y。
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);
由于我们的线相交,它们有一个共同的交点,坐标为(x,y),我们需要找到这个交点。
为了使交点属于我们的线段,我们需要对其进行约束,即检查条件。
如果
(((x1<=x)and(x2>=x)and(x3<=x)and(x4>=x))或((y1<=y)and(y2>=y)and(y3<=y) and(y4>=y))
则这些段有一个交点,如果没有交点,则没有交点。
你还应该用角度系数检查这些线段的平行度。
k1:=(x2-x1)/(y2-y1)。
k2:=(x4-x3)/(y4-y3)。
其中k1和k2是线段与轴ОХ的正方向的倾斜角的切线,如果k1=k2,那么线段是平行的,所以它们没有交点。

Готовая функция.
Код:

POINT Point_X(POINT a1,POINT a2,POINT a3,POINT a4){
        POINT T;
        if(((a1.x<=T.x)&&(a2.x>=T.x)&&(a3.x<=T.x)&&(a4.x >=T.x))||((a1.y<=T.y)&&(a2.y>=T.y)&&(a3.y<=T.y)&&(a4.y>=T.y))){
                float x1=a1.x,x2=a2.x,x3=a3.x,x4=a4.x,y1=a1.y,y2=a2.y,y3=a3.y,y4=a4.y;
                float k1,k2;
                if(y2-y1!=0){
                        k1=(x2-x1)/(y2-y1);
                        if(y4-y3!=0){
                                k2=(x4-x3)/(y4-y3);
                                if(k1!=k2){
                                        T.x=((a1.x*a2.y-a2.x*a1.y)*(a4.x-a3.x)-(a3.x*a4.y-a4.x*a3.y)*(a2.x-a1.x))/((a1.y-a2.y)*(a4.x-a3.x)-(a3.y-a4.y)*(a2.x-a1.x));
                                        T.y=((a3.y-a4.y)*T.x-(a3.x*a4.y-a4.x*a3.y))/(a4.x-a3.x);
                                        T.x*=-1;
                                        return T;
                                }else{
                                        T.x=969; T.y=969;
                                        //text2("Паралельны");
                                }
                        }else{
                                T.x=969; T.y=969;
                                //text2("Паралельны");
                        }
                }else{
                        T.x=969; T.y=969;
                        //text2("Паралельны");
                }
        }else{
                //text2("Пересечение вне отрезка");
                T.x=979; T.y=979;
                return T;
        }

}

或者有人在档案馆里有一个现成的?

 
optionany:

问候语

MT4 是否有特性或功能)发送内部终端邮件到 短信,(例如接收服务器重启等)?

人们,难道没有人知道这件事吗?
 
optionany:
难道没有人知道这件事吗?
你母亲不允许阅读文件吗?像SendMail