问题标签 [gets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1234 浏览

ruby - Ruby gets() 没有返回正确的字符串

在听到所有关于它的好消息后,我决定今天试一试 Ruby,但到目前为止,它只是让我很难过。很久以前,我在学习 Python 时做了一个“搜索引擎”,它只是将数据存储在一个数组中并检查搜索关键字是否在其中,我一直在尝试在 Ruby 中做同样的事情。

虽然它不像 Python 那样直观,但我让搜索功能正常工作。不过,我在处理用户输入时遇到了麻烦。我想检查输入是否等于insertsearchquit,但它不起作用。我真的不知道如何使用gets,所以我假设这个问题与gets 相关。

if语句不起作用。我到底做错了什么?看在上帝的份上,这在C++中是微不足道的!

我真的很感激一些帮助。Ruby 对我来说太陌生了……谢谢!

0 投票
3 回答
7665 浏览

c - 跳过 Dev-C++ 输入

为什么这个简单的程序无法string使用该gets()函数读取 a ?我还应该用什么来纠正它?好吧,它在我的旧 32 位 PC 中的 Turbo C 中工作,但在这里不行......

0 投票
4 回答
1000 浏览

c - C 编程数据输入错误

我写这篇文章是为了获取学生信息(最后 3 个学期的全名、id 和 gpa,所以我使用结构和 for 循环来插入信息,但是,在第一次执行 for 循环之后(这意味着学生 2 )我的第一个和第二个输入一起显示在屏幕上。我怎样才能以一种简单易懂的方式防止这种情况发生?( PS:我已经尝试将 getchar(); 放在 for 循环的末尾并且它起作用了,但是;我不应该使用它,因为我们还没有在课堂上学习过)

我的错误发生的c程序部分:

电脑输出:

0 投票
1 回答
80 浏览

ruby - 如何设置预定义的输入

我想要一个简单的 ruby​​ 预定义输入。我的意思是我希望默认情况下有一些东西,这样用户就可以编辑或只是简单地按下Enter跳过。我正在使用STDIN.gets.chomp.

0 投票
3 回答
2219 浏览

c - C Programming : gets() and Char String Array Issue - strcpy() copying into other strings in the Array

I am using the function gets() to retrieve string input from the user. I then store that string into a char array, char transdestmp[DESMAX], where DESMAX is 31. If the variable_name is greater than 30 chars, then ask the user to renter another string. Else, copy the string using strcpy(), into a 2 dimensional array char - acctdes[31][20].

accttitle recieves transdestmp[DESMAX]

For some reason when I input a long string, and then enter another string, apart of the second string acctdes[1] overwrites the other string stored in acctdes[0].

for example,

First input: acctdes[0] = "This is a long string"

It works...

Second input acctdes[1] = "monkey"

It works...

but then, it seems that when I output acctdes[0], acctdes[0] has some of the value from acctdes[1]... like output - This is a long monk...

Please let me know if you would like more information. Thanks in advance.

0 投票
4 回答
7031 浏览

ruby - Ruby 'gets' 适用于多行

使用 IRB,我想输入一个多行字符串,以便从中删除某些字符。“获取”只允许单行 - 多行是否有类似的功能。

我现在想粘贴一段文本 - 因为新行它不起作用。这就是为什么我想收集多行

这是代码

0 投票
2 回答
1729 浏览

c - GETS - C 不适合我

我在将字符串插入 char 变量时遇到问题。当我将其投入使用时出现问题。当我调试我的程序时,它会显示printf但它会跳过gets

这是我的代码:

0 投票
4 回答
1515 浏览

c - fgets 设置为 char * 导致分段错误,动态字符串

我正在用 c 编写一个程序,该程序通过“string int”行查看标准输入的文本文件。我最初使用 scanf 使程序运行良好,但现在名称必须是动态字符串(在运行时已知大小),当我将grade_entry 中的名称切换为指针时,它开始出现分段错误

编译和当前输出是:

**已解决:我分配了指针,然后为 size+1 重新分配,将 null 添加到末尾。不幸的是,我不能根据 scanf、fgets、gets 的临时内存立即进行 malloc。哦,好的,谢谢大家的帮助

0 投票
5 回答
6210 浏览

c++ - char 指针的动态内存分配

我有一个与 char 指针的动态内存分配有关的奇怪问题。我有类似的东西

p>

在第 3 步期间,我在运行时遇到堆损坏错误。仅当我输入的字符串长度超过 23 个字符时才会发生这种情况。

如果我不做任何新的操作,那么就没有问题。

如果我指定,此问题已解决

p>

但我希望输入根据用户的输入是动态的。

我不确定在这种情况下 24 字节的作用是什么。我不想限制为 100 个或一些 n 个字符...我在内存分配方面有点弱...有人可以解释这种情况吗?

0 投票
1 回答
557 浏览

html - 缩小时我的布局变得混乱

一周前我开始学习网页设计。我正在尝试创建一个三个相邻的 div 的网页。缩小时我的布局变得混乱。50% 的缩放级别是可以的,但是当我开始进一步缩放时,右侧边栏位于内容 div 下方。请帮忙 :(

}