标签: program-entry-point

试图编译一个C程序

我做了一个简单的C程序,我尝试使用gcc编译器编译它.但是当我执行gcc test.c -o test它时会抛出一些错误:

test.c:1:19: error: cstdlib: No such file or directory
test.c:2:20: error: iostream: No such file or directory
test.c: In function ‘main’:
test.c:8: error: ‘for’ loop initial declaration used outside C99 mode
Run Code Online (Sandbox Code Playgroud)

我的C程序非常简单,所以我认为问题不在代码中:

#include <cstdlib>
#include <iostream>

int main(int args, char **argv){
    int result[500];

    for (int i = 0; i < sizeof(result); ++i){
        result[i] = 1;
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

c compiler-construction gcc program-entry-point for-loop

-3
推荐指数
1
解决办法
211
查看次数

Java,主要方法问题

我有以下主要方法和一个名为Bankkonto的类,当我在main方法中创建一个新对象然后尝试使用getKonto打印它时,它没有出现,请在下面找到我的两个类.

public class Main {

    public static void main(String[] args) {
        Bankkonto a = new Bankkonto("Sohail", 5000);
        Bankkonto b = new Bankkonto("Chaudhry", 5500);

        System.out.print("Bankkonto är " + a.getNummer());
        System.out.print("Bankkonto är " + a.getSaldo());

        System.out.print("Bankkonto är " + b.getNummer());
        System.out.print("Bankkonto är " + b.getSaldo());

        a.insättning(500);
        b.uttag(500);

        System.out.print("Bankkonto är " + a.getSaldo());
        System.out.print("Bankkonto är " + b.getSaldo());   
    }
}

public class Bankkonto {

    private String nummer;
    private int saldo;
    private int belopp;


    public Bankkonto (String n, int s){
        n=nummer;
        s=saldo;

    }

    public …
Run Code Online (Sandbox Code Playgroud)

java program-entry-point

-3
推荐指数
1
解决办法
81
查看次数

"未找到主要方法"错误 - 此代码中缺少什么?

我只是重新阅读我的讲座脚本并在那里试用代码.问题是教授只给了我们代码片段,我真的坚持这个.我在Eclipse中不断收到此错误:

没有主要方法

即使我public static void main(String[] args)输入代码,我仍然会收到错误.我应该改变什么呢?

该程序的主要思想是计算平方根或平方根.

public class MeineKlasse {

    private String job;

    private String getJob() {
        return job;
    }

    public void setJob(String job) {
        this.job = job;
        System.out.println(job);
    }

    public double myMethode(double x) throws Exception {
        if (job.equals("quadrat")) 
            return x * x;
        if (job.equals("wurzel")) 
            return Math.sqrt(x);
        System.out.println(myMethode(x) + "=");
        throw new Exception("Fehler:Aufgabe nicht korrekt definiert"); 
    }
}
Run Code Online (Sandbox Code Playgroud)

java methods program-entry-point entry-point

-3
推荐指数
1
解决办法
2970
查看次数

替代swift中的主要功能?

我在Playground玩耍而且我想知道主要功能在哪里与其他语言不同,Swift没有主要功能,什么是替代或技术用于替换swift中的主要功能,当在Apple之外的架构中使用时(在外面使用时) of ios和osx)因为swift很快将成为opensource?

program-entry-point swift swift-playground

-3
推荐指数
1
解决办法
4225
查看次数

如何从另一个班级调用Main?

因此,我正在编写一个简单的计算器C#控制台程序,我只是在学习C#。

这是我要称为main的地方:

if (info.Key == ConsoleKey.Escape)
{
    Environment.Exit(0);
}
else
{
}
Run Code Online (Sandbox Code Playgroud)

我想称呼main为加法,减法,乘法和除法类,因此它可以回到开始时询问“按'A'进行加法”等操作的地方。

我尝试放入“ Main();” 在其他情况下,但它给了我一个错误,并说“没有给定的参数对应于'Program.Main(String [])的所需形式参数'args'”

我该如何在此类中调用main,以便转到main的开头?

c# console program-entry-point calculator console-application

-3
推荐指数
1
解决办法
5008
查看次数

在“ package main”中重复的“ func main”是否错误,为什么错误?

请帮助我理解为什么“ package main”中重复的“ func main”是错误的。VC中的错误:“在此块中重新声明了main”。


// $ tree
// .
// ??? main.go
// ??? second.go

// ```go build main.go```
// or 
// ```go build .```


// file: main.go
package main

import (
    "fmt"
)

func main() {
    fmt.Println("this is file MAIN")
}

// file: second.go
package main

import (
    "fmt"
)

func main() {
    fmt.Println("this is file SECOND")
}

Run Code Online (Sandbox Code Playgroud)

我可以构建/运行它:go build / run main.go-正确的go build / run。-错误

program-entry-point build package go golang-migrate

-3
推荐指数
1
解决办法
135
查看次数

main(i)在C中的含义是什么,它是如何工作的?我的价值和类型是什么?

void main(i)
{
    printf("%d",i);
}
Run Code Online (Sandbox Code Playgroud)

main(i)这里有什么意义以及它是如何运作的?什么是价值和类型i

c program-entry-point

-5
推荐指数
1
解决办法
127
查看次数

如何在C++中调用main函数

我在main()函数上面创建了函数和调用.它在Linux平台上成功调用GCC编译器中的函数.我不明白,main函数如何调用我自己的函数.

#include <iostream>
using namespace std;

int myFunc();

int ret = myFunc();

int main()
{
    cout << ret << endl;
}

int myFunc()
{
    int i = 10, j = 20, k;
    k = i+j;
    return k;
}
Run Code Online (Sandbox Code Playgroud)

c++ program-entry-point

-5
推荐指数
1
解决办法
84
查看次数

什么main(++ i)将在C中返回

我有这样的程序.

?#include<stdio.h>
#include<stdlib.h>

int main(int i) {                /* i will start from value 1 */
if(i<10)                        
printf("\n%d",main(++i));        /* printing the values until i becomes 9 */    
}

output : 
5
2
2
2
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释输出是怎么来的?每次迭代都返回main(++ i).如果我删除printf函数中的\n,它也会产生输出5111.提前致谢.

c program-entry-point return

-9
推荐指数
1
解决办法
165
查看次数