小编p3o*_*lem的帖子

xcode有多种主要方法

我正在使用Xcode进行c编程.我有一个名为system_commands的项目.在这个项目中,我有一个文件A和一个文件B.

这是文件A:

int main(int argc, char *argvector[])
{
    char *arguments[] = {"./runProcesses","Hello","World",NULL};
    execvp("./runProcesses", arguments);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

文件A只是"执行"文件B,文件B在这里:

int main(int argc, char *argvector[])
{

    for(int i = 0; i < argc; i++)
    {
        printf("%s", argvector[i]);
    }
//some forks etc
}
Run Code Online (Sandbox Code Playgroud)

显然,Xcode不允许这样做,因为项目中有两种主要方法.但是有某种解决方法吗?我是否真的必须创建另一个项目,以便文件驻留在不同的项目中?或者有没有办法execvp()没有main方法的文件?

c xcode program-entry-point process

4
推荐指数
1
解决办法
3165
查看次数

打印一个不起作用的房产的吸气剂?

我是python的新手,目前正在尝试学习属性.

class Car(object):
    def set_speed(self, speed):
        self._speed = speed
        print("set speed to {}".format(self.speed))


    def get_speed(self):
        return self._speed
        print("the speed is {}".format(self.speed))


    speed = property(fget = get_speed, fset=set_speed)

car1 = Car()
car1.speed = 170
x = car1.speed
Run Code Online (Sandbox Code Playgroud)

我得到的输出是 set speed to 170

这一切都很好,从那以后car1.speed就没有任何意外了.但是,为什么从来没有"The speed is 170"印刷线呢? car1.speed是以同样的方式被召唤?有什么我不明白的吗?

python properties decorator python-decorators

0
推荐指数
1
解决办法
264
查看次数