小编son*_*ony的帖子

对象 cout 如何打印多个参数?

printf()函数不同,它没有格式说明符,编译器会从那里猜测否。论据。那么在 cout 的情况下会发生什么?

c++ variadic-functions

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

这个条件检查语句在for循环中是否合法?

for (i = 0; *(str+i); i++)
{
    //some code;
}
Run Code Online (Sandbox Code Playgroud)

这个语法中的第二个条件是什么意思?我们可以这样写吗?

c c++ syntax for-loop

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

当堆栈变满时,想要将堆栈的大小加倍

package stack;

public class StackOperations {

private int top;
private int array[] = new int[10];

StackOperations()
{
    top = -1;
}

public void push(int item)
{
    if(top >= array.length)
    {
        System.out.print("Please wait. . .Resizing Stack");
        int arr[] = new int[2*array.length];
        for(int i=0;i<array.length;i++)
        {
            arr[i] = array[i];
        }
        array = arr; 
        array[++top] = item;
    }
    else
    {
        array[++top] = item;
    }                   
}

boolean IsEmpty()
{
    return top==-1?true:false;
}

public void pop()
{
    if(IsEmpty())
        System.out.println("Stack is empty");
    else
     top--;
}

public void …
Run Code Online (Sandbox Code Playgroud)

java data-structures

2
推荐指数
1
解决办法
104
查看次数

如何在jsp中编译我的`.java文件?

使用java compiler API我想编一个java filejsp.我创建了一个html文件并使用它的textArea元素我将其文本发送到服务器上的JSP,并将其收集到一个字符串中.java,textArea然后将其写入带有扩展名的文件,然后将其写入使用了编译器API,但它没有编译文件.我想要做的事像这样

index.html

  <form action="formAction.jsp" method="post">
        Please enter your text:
        <br/>
        <textarea name="textarea1" rows="5"></textarea>
        <br/>
        <input type="SUBMIT" value="Submit"/>
    </form>     
Run Code Online (Sandbox Code Playgroud)

formAction.jsp

 <%

        String convert = request.getParameter("textarea1");
        PrintWriter wr = response.getWriter();
        File f =new File("file121.java");
        if(!f.exists())
        {
            f.createNewFile();
            wr.println("File is created\n");

        }
        FileWriter write = new FileWriter(f);
        BufferedWriter bf = new BufferedWriter(write);
        bf.write(convert);
        bf.close();
        wr.println("File writing done\n");

        JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
        int result = compiler.run(null,null,null,"file121.java");
        if(result==0){
            wr.println("Compilation …
Run Code Online (Sandbox Code Playgroud)

java jsp online-compilation java-compiler-api

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