标签: arguments

我该如何处理c ++中的字符串参数?

说我想写一个这样的函数:

int get_some_int(string index) {
    ...perform magic...
    return result;
}
Run Code Online (Sandbox Code Playgroud)

但是,我也希望能够像这样调用它:

int var = obj.get_some_int("blah");
Run Code Online (Sandbox Code Playgroud)

但是,我不能这样做,因为const char[4]const string&

我可以:

int get_some_int(char* index) {
    ...perform magic...
    return result;
}
Run Code Online (Sandbox Code Playgroud)

但是这会发出很多警告,暗示它不应该如何完成.

那么处理字符串参数的正确方法是什么?

c++ string arguments

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

为什么循环要在c#中获取函数的参数?

为什么这段代码不起作用?

    private void Function(int starts , int ends)
{
    int i = starts;
    int z = ends;

    for(i; i < z; i++)
    {
        [...]
    }
}
Run Code Online (Sandbox Code Playgroud)

它说:错误3只有赋值,调用,递增,递减和新对象表达式才能用作语句.

如何使代码工作?

c# parameters arguments for-loop

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

将选项添加到Perl程序中

我一直在谷歌搜索一段时间,奇怪的是没有找到任何回答我的问题的东西.

我想将-n作为选项传递给程序,其中n是整数.

这就是我所拥有的:

if($ARGV[0] eq "-A_NUMBER")
Run Code Online (Sandbox Code Playgroud)

我可以使用某种类型的通配符吗?那么任何整数(或字符)后面的任何减号都适用条件?

perl command-line arguments

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

在功能A和功能B之间传输变量

我在两个函数之间传递变量有问题.我想将转移变量作为参数,但我不知道如何做到这一点.例如:

function a() {
   $a = 5;
   $b = 6;
   $c = $a + $b;
}

function b() {
   echo $c;
}
Run Code Online (Sandbox Code Playgroud)

我需要$c从第一个函数a()move到第二个函数b()作为参数变量.可能吗?语法是什么?非常感谢每一个答案.

php variables arguments function

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

Python:在一个简单的行中分配多个系统参数

我试图找到答案,但似乎没有什么适合这个问题......

我想在一个简单的行中sys.argv为一个变量分配一个简单的行,而不是执行以下操作:

var1 = sys.argv[1]
var2 = sys.argv[2]
var3 = sys.argv[3]
var4 = sys.argv[4]
var5 = sys.argv[5]
var6 = sys.argv[6]
etc...
Run Code Online (Sandbox Code Playgroud)

这可能吗?

干杯,

MHibbin

python arguments variable-assignment

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

在python中传递的命令行参数

您好我是Python新手,目前已复制以下脚本:

# filename is printer.py
import sys
for arg in sys.argv:
    print arg    # the zeroth element is the module name
raw_input("press any key")    # a trick to keep the python console open
Run Code Online (Sandbox Code Playgroud)

我试图获取模块名称后跟的参数.但运行此代码会出现以下错误:

U:\printer.py
    File "U:\printer.py", line 6
      print arg # zeroth element is the module name
              ^
SyntaxError: Invalid syntax
Run Code Online (Sandbox Code Playgroud)

有谁知道这里有什么不对吗?我使用的是Python 3.2

python command-line arguments python-3.x

0
推荐指数
2
解决办法
333
查看次数

参数列表后缺少")"

我似乎找不到解决这个问题的方法:

 missing ) after argument list
[Break On This Error]   

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

这是提到的文件:

jQuery(document).ready(function() {
                    for (i=0;i<40;i++) {
            var w = 14 * (parseInt(Math.random() * 3) + 1) - 1,
                h = 28 * (parseInt(Math.random() * 3) + 1) - 1;
        jQuery('').width(w).height(h).appendTo('article');
        }

            jQuery('#content').freetile();
             selector: 'article';
            });
Run Code Online (Sandbox Code Playgroud)

我尝试在最后添加一个荣誉,但它没有用.有人可以帮帮我吗?

javascript arguments

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

wordpress add_action传递变量

我创建了一个Wordpress函数来在任何页面中显示幻灯片.该功能运行良好,我可以添加一个函数调用到我的任何模板页面来显示幻灯片.

样本函数调用: add_slideshow($slideshow_id, $gallery_id, $show_navigation_handles);

我在页脚中硬编了jquery.但是,我想add_action('wp_footer','')在我的main函数中使用jquery添加到页脚,因为每个幻灯片可能有不同的设置(不同的slideshow_id,gallery_id等).

这是我的功能:

function add_slideshow($slider_id, $gal_id, $show_controls){
//get the slideshow images from database and return HTML - A Bit Long to show here but it WORKS!

//add the required script to footer - JavaScript is added to footer but not $slider_id
add_action('wp_footer', function() { 
    echo "<script type='text/javascript'>
        $(document).ready(function(){ 
            $('#" . $slider_id . "').flexslider();
        });
    </script>";
  });  
Run Code Online (Sandbox Code Playgroud)

但是PHP变量$slider_id没有传递给发出的javascript,因此我的页脚输出是:

<script type='text/javascript'>
    $(document).ready(function(){ 
        $('#').flexslider();
    });
</script>
Run Code Online (Sandbox Code Playgroud)

什么时候应该是这样的:

<script type='text/javascript'>
    $(document).ready(function(){ 
        $('#some_id_here').flexslider();
    });
</script>
Run Code Online (Sandbox Code Playgroud)

如果我使用正确的ID(#actual_slideshow_id)手动将其添加到我的页脚,幻灯片播放就可以了.

我在最后一小时搜索了这个网站,试图找到一个解决方案,但我找不到任何可以适应我的具体问题的网站. …

php wordpress closures arguments function

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

传递参数

我试图理解传递的论点,我遇到了一个问题.

假设我有以下代码:

我将值60传递给方法someMethod.从那里我希望用用户输入修改该值.一旦它被修改,我希望它将该值传递给另一个名为getValue的方法.然后getValue方法返回该值.

这是问题所在:

1)如果我打电话给someMethod,它也会再次调用我不想要的用户输入.

2)将getValue方法的值打印出来的正确方法是:

New.getValue(int returnedValue); 调用错误"意外类型,必需值,找到类"

public class New {

    Scanner sc = new Scanner(System.in)

private int static num1 = 60;
someMethod(num1);

    public static int someMethod(int myValue)
    {
        //modify the integer
        System.out.println("Enter in the value to modify");
        myValue = sc.nextInt();
        //output the value to a getter method
        getValue(myValue);
        return myValue;
    }

    public static int getValue(int returnedValue)
    {
        return returnedValue;
    }

}
Run Code Online (Sandbox Code Playgroud)

一如既往,如果您需要澄清,请问!谢谢.

java parameters methods arguments return

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

C参数转换

首先,我不得不说我是C编程新手.我要做的是编写一个程序,该程序接受参数输入并将其转换为整数然后返回其值.我的代码看起来像这样:

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

int main (int argc, char *argv[])
{
   int fromArgv = NULL;  /* holds value from argv[1] */
   fromArgv = atoi (argv[1]);    /* convert argv[1] to int */

   /* if incorrect no. of arguments entered */
   if (argc != 2) {
   fprintf (stderr, "error: wrong number of arguments\n");
   exit (EXIT_FAILURE);
   } 

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

尝试编译时出现以下错误:

ex1.c: In function ‘main’:
ex1.c:6:18: error: initialization makes integer from pointer without a cast [-Werror]
cc1: all warnings being treated as …
Run Code Online (Sandbox Code Playgroud)

c arguments

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