可能重复:
主函数可以在C++中调用自身吗?
我决定使用CodeBlock IDE通过调用main函数进行一个小测试,这应该是一个非法的行为.
EX:
#include <iostream>
using namespace std;
int main()
{
cout<<"hello"<<endl;
main();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
奇怪的是,在代码块中我能够编译这个混乱.有谁知道为什么?
输出:你好
我在java中有这个开源消息控制台的代码,但它根本无法编译.任何人都可以看到它是否可以使用他们的IDE运作?
import java.io.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.text.*;
/*
* Create a simple console to display text messages.
*
* Messages can be directed here from different sources. Each source can
* have its messages displayed in a different color.
*
* Messages can either be appended to the console or inserted as the first
* line of the console
*
* You can limit the number of lines to hold in the Document.
*/
public class …Run Code Online (Sandbox Code Playgroud) 如何从循环外部访问在嵌套循环中声明或初始化的数组或变量?
我想读取整个文本文件并将其全部内容存储到单个字符串中.然后我想将字符串打印到控制台窗口.我试过这个:
import java.util.Scanner;
import java.io.*;
public class WritingTextFiles{
public static void main (String [] args) throws IOException{
FileWriter fw= new FileWriter("testing.txt");
Scanner in= new Scanner (System.in);
String testwords=in.nextLine();
fw.write(testwords);
BufferedReader r = new BufferedReader( new FileReader( "testing.txt" ) );
System.out.print(r);
fw.close();
}
}
Run Code Online (Sandbox Code Playgroud)
打印到控制台窗口的唯一内容是java.io.BufferedReader@18fb397.
任何人都可以向像我这样的新手解释这个吗?我的经验很少,但我当然愿意学习.我愿意接受任何建议.提前致谢!
我是一个想要学习C++的新手.我有一本书,提供了很多例子和概念.本书的第一个例子之一不使用Quincy 2005进行编译.这是代码还是IDE的错误?
这个例子在这里:
#include <stdio.h>
void main (){
int date = 10, d2=15;
float temp = 45.0, t2=33.5;
printf("On Dec. %d, temperature was %f.\n", date, temp);
printf("On Jan. %d, temperature was %f.\n", d2, t2);
}
Run Code Online (Sandbox Code Playgroud)
不幸的是,IDE声明:: main必须返回一个整数.有任何想法吗?
这个例子看起来更像是C,这只是过时了吗?
public class Loopname{
public static void main (String [] args){
String files []= new String [] {"Hello Hola Bonjour"};
String delimiter= " ";
files[]=files[0].split(delimiter);
}
}
Run Code Online (Sandbox Code Playgroud)
谁能告诉我为什么这是不可能的?如果您知道有任何其他方法,请分享.我愿意接受任何提示和建议.我是新手,但我愿意学习.请帮我.提前致谢?