小编im *_*umb的帖子

如何让我的 va_list 参数重复?

这是我第一次使用va_list这些东西,所以我真的不知道我在做什么。好的,基本上我所拥有的是有序函数中的一堆数字(1、2、3、4、5),然后我将它们打印出来。这工作正常。

#include <iostream>
#include <cstdarg>

using namespace std;

void ordered(int num1, double list ...);

void main()
{ 
    ordered(5, 1.0, 2.0, 3.0, 4.0, 5.0);
}

void ordered(int num1, double list ...)
{
    va_list arguments;

    va_start(arguments, num1);

    list = va_arg(arguments, double);
    cout << "There are " << num1 << " numbers" << endl;

    do { 
        cout << list << endl; // prints out 1 then 2 then 3 then 4 then 5
        list = va_arg(arguments, double);
    } while (list != …
Run Code Online (Sandbox Code Playgroud)

c++

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

javascript让我的文本框显示变量

所以我在这里有一些基本的html代码,我只有两个文本框你可以输入数字,当你点击按钮时,它会同时添加它们,并且在一个完美的世界中,它会在第三个文本框中显示答案.

<html>
<head>
</head>
<script type="text/javascript">
    function myfunction()
    {
        var first = document.getElementById("textbox1").value;
        var second = document.getElementById("textbox2").value;
        var answer = +first + +second;
        var textbox3 = answer;
    }
</script>
<body>
    <input type="text" name="textbox1" id="textbox1" />
    +
    <input type="text" name="textbox2" id="textbox2" />
    <input type="submit" name="button" id="button1" onclick="myfunction()" value="=" />

    <input type="text" name="textbox3" id="textbox3" readonly="true"/>
    <br />
    Your answer is: --
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是,我不能在该文本框3中显示答案.有谁知道如何从变量中为第三个文本框赋值?

此外,作为额外的奖励,如果有人知道一种方法也可以使最后一行"你的答案是: - "也显示答案,这将是惊人的.

html javascript textbox

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

C++如何使用模板类调用模板函数?

我对我的程序有一个简单的问题:如何调用此模板函数Set,而不是int?我这里有一个名为Set的课程

#include <iostream>
#include <vector>

using namespace std;

template<typename T> 
class Set
{
public:
    class Iterator;
    void add(T v);
    void remove(T v);
    Iterator begin();
    Iterator end();

private:
    vector<T> data;
}; 
Run Code Online (Sandbox Code Playgroud)

这是我的cpp:
不幸的是,main不能是模板函数,所以我不得不创建另一个函数addstuff,主要调用

template <class T>
Set<T> addstuff()
{
    Set<T> a;
    a.add(1);
    a.add(2);
    a.add(3);
    a.add("a string");

    return a;
}

void main()
{
    addstuff<Set>(); //<< Error here. If I use addstuff<int>(), it would run but   
                     //I can't add string to it. I am required to be …
Run Code Online (Sandbox Code Playgroud)

c++ templates

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

在c ++中制作大量变量?

我想知道是否有办法快速通过循环或c ++快速制作大量变量

例如,你试图item1通过调用大量的变量,item100以便你可以编辑你想要的任何项目,有人如何创建所有这些变量,而不必手动键入每个变量?

是否可能或以其他方式实现类似的结果?

c++ visual-studio

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

有哪些功能需要很长时间才能执行?

我为我的作业编写了一个c ++程序来计算运行函数所需的时间,我需要一些耗时的函数来执行,至少需要几秒才能让计算机运行它,最好是如果它是一个矩阵.我试图运行的所有功能都在一秒或更短时间内运行,这令人沮丧.

并且它不会在屏幕上留下巨大的混乱,如1000 x 2000矩阵

我被告知平方矩阵需要一些时间才能完成,但我不知道它是真的还是它是如何完成的.

这是我目前的矩阵,在不到一秒的时间内加载:(

#include <iostream>
#define HEIGHT 10
#define WIDTH 20
using namespace std;

void func()
{
    char world[HEIGHT][WIDTH];
    int i, j;
    for ( i = 0; i < HEIGHT; i++ ) {
        for ( j = 0; j < WIDTH; j++ ) {
            world[i][j] = '.';
            cout << world[i][j];
        }
        cout << endl;
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio

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

标签 统计

c++ ×4

visual-studio ×2

html ×1

javascript ×1

templates ×1

textbox ×1