标签: input

使用 cin 将单个字母输入到字符中

我一直在尝试使用“cin”将单个字母输入到名为 letter 的字符中。我必须使用这种方法输入字母,但是每次在“cin”行之后输出字母时,我都会有一个无法识别的字符。

int main()
{
char letter[2];
cout << "Enter a letter: ";
cin >> letter;
cout << letter[2];
return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出:

Enter a letter: a
?
Run Code Online (Sandbox Code Playgroud)

有时我也会得到随机字符输出,例如“1”和“s”。

任何帮助将不胜感激!

谢谢!

c++ arrays input cin char

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

java中用户的基本读取输入

我想读取一个字符并将其存储到char[]数组中,这是我的方法调用getaline

public static int getaline(char message[], int maxlength)
{
     int index = 0;
     while (message[index] != '\n')
     {
         message[index] = fgetc(System.out);
         index++;
     }
     index++;
}
Run Code Online (Sandbox Code Playgroud)

和我的fgetc方法:

public static int fgetc(InputStream stream)
Run Code Online (Sandbox Code Playgroud)

并且此方法应从输入流返回一个字符.

但是我在编译时不断收到错误消息:

错误:可能会损失精度

message[index] = fgetc(System.in);
                       ^
required: char

found:    int
Run Code Online (Sandbox Code Playgroud)

我应该把它放在哪里,fgetc以便我可以收集用户的输入?

java input system.in

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

如何在C++中简单地进行输入验证?

如果输入既不是字符c也不是h让我无法工作,我想给出错误信息!我查了一些其他的答案,但他们大多使用throw/ catch方法,我完全不理解.我刚开始编程和错误处理在第20章或第21章.尽可能以最简单的方式帮助我.

这就是我尝试过的:

cout << "Enter 'c'(even) or 'h'(odd): ";
cin >> your_guess;

if((your_guess != ('c' || 'h')) == false) {
    cout << "Wrong Input. Game is restarting... " << endl;
    // restart the game ...                         
}
Run Code Online (Sandbox Code Playgroud)

但它总是说Wrong Input. ....

c++ validation input

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

Jquery输入文本允许小数,值介于0.00和100之间

Jquery输入文本允许小数,值介于0.00和100之间

HTML:

<input name="score type="number" min="0.01" max="100" step="0.01">
Run Code Online (Sandbox Code Playgroud)

我输入"1111"时显示无效但我想点击提交按钮后验证

<input type="text" name="score">
<input type="submit">
Run Code Online (Sandbox Code Playgroud)

脚本:

if($(this).val()<= 0.01 && ($(this).val() <=100)){ // allow 0.01 to 100 100
     return true;
}
Run Code Online (Sandbox Code Playgroud)

我想在字段中只允许小数

javascript jquery input decimal range

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

页面刷新后如何保持复选框处于选中状态

因此,我尝试在页面刷新后保持选中复选框,而我正在使用以下脚本,但是当页面刷新时,会将所有其他复选框选中。 还请注意,输入是动态生成的,不能用硬编码编码,所以我不能将不同的ID输入不同的输入

jQuery(function(){
    var test = localStorage.input === 'true'? true: false;
    jQuery('input').prop('checked', test || false);
});

jQuery('input').on('change', function() {
    localStorage.input = jQuery(this).is(':checked');
    console.log(jQuery(this).is(':checked'));
});
Run Code Online (Sandbox Code Playgroud)

考虑以下复选框在代码中

<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
Run Code Online (Sandbox Code Playgroud)

html javascript jquery input

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

选择选项时,Javascript更改输入值

我是javascript的新手.所以我有一个选择选项和一个输入字段.我想要实现的是当我选择一个特定选项时输入字段的值会改变.这是我尝试过的:

First Name: <input type="text" value="colors">

<select name="">
   <option>Choose Database Type</option>
   <option onclick="myFunction(g)>green</option>
   <option onclick="myFunction(r)>red</option>
   <option onclick="myFunction(o)>orange</option>
   <option onclick="myFunction(b)>black</option>
</select>

<script>
function myFunction(g) {
    document.getElementById("myText").value = "green";
}
function myFunction(r) {
    document.getElementById("myText").value = "red";
}
function myFunction(o) {
    document.getElementById("myText").value = "orange";
}
function myFunction(b) {
    document.getElementById("myText").value = "black";
}
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript input show-hide

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

将未知数字计入用户的数组

如何从用户那里获取一些数字并将它们放入数组中,而不知道他会给出多少数字?然后,我如何(例如)从该数组中获取最后5个数字?

c++ arrays input c++11

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

如何检查参数是否在C++中传递

我最近开始学习C++,我有点困惑argvargc.我试图通过检查大小来确定参数是否传递给程序argc,但不管有多少参数(包括没有)我传递给程序,它的大小总是如此4.

简单的例子:

int main(int argc, char** argv)
{
    std::cout << sizeof(argc); //outputs 4 with 0 or any num of arguments
    std::cout << sizeof(argv); //outputs 8 with 0 or any num of arguments
}
Run Code Online (Sandbox Code Playgroud)

我之前发现了同样的问题,我为重复它而道歉,但我发现的那些页面上的答案与这里发生的事情相矛盾.

那么,为什么argc总是4有没有其他方法来检查参数是否传递给main()

如果它是相关的我正在使用g ++进行编译.

c++ program-entry-point arguments g++ input

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

如何检查$ _POST ['input']是否只包含允许的字符

如何检查,如果输入仅包含一个或多个,这些允许的字符中的一个: a-z,A-Z,0-9

所以我的支票看起来像这样:

if ($_POST ['input'] != 'a-z, A-Z, 0-9') {
exit;
}
else {
//do stuff
Run Code Online (Sandbox Code Playgroud)

php validation input

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

TareaHaskell.hs:36:69:错误:解析输入')'上的错误

这是我第一次尝试Haskell。我正在尝试制作一个函数,该函数带有一个元素和一个列表,并删除该项目的第二种外观。例如,如果元素为2且列表为,[2,3,4,2,5,2]则结果为[2, 3, 4, 5, 2]

但是我收到此错误:

TareaHaskell.hs:36:69: error: parse error on input ‘)’
   |
36 |     | ( (a == x) && not (isItIn x newList) ) = ( (let newList = x:[]) && (deleteSecond a xs) ) 
Run Code Online (Sandbox Code Playgroud)

码:

isItIn :: (Eq a ) => a -> [a] -> Bool
isItIn a [] = False
isItIn a (x:xs) = if a == x
                  then True
                  else isItIn a xs

deleteSecond :: (Eq a ) …
Run Code Online (Sandbox Code Playgroud)

parsing haskell input

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