问题标签 [puts]

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 投票
5 回答
1479 浏览

ruby - 用 Ruby 打印水平线

ruby 的 puts 或 print 可以像 bash 和 printf+tr 一样绘制水平线吗?

这将绘制:

0 投票
1 回答
2262 浏览

c - 函数 gets() 不会停止接受输入

我正在尝试使用该gets()函数将输入输入到 2 个字符串中(并且我必须仅使用此函数)

但是当我运行程序时,控制台只是继续进入第二个gets(),甚至没有停下来获得第一个输入。

当我调试时,我没有看到任何输入被插入到字符串cityName中,它只是通过它。

我也知道,处理字符串时缓冲区存在问题,有没有办法使用puts()andgets()函数“清理”缓冲区?

0 投票
1 回答
71 浏览

ruby - || 的奇怪 Ruby 行为 和 &&

这是怎么回事?我正在使用 1.9.3

编辑:我忘了 puts 返回 nil,现在这很有意义,感谢第一个答案:)

0 投票
1 回答
83 浏览

ruby - Ruby 1.9 打印数组不是 Unicode

为什么putsprint使用 Unicode 字符的结果不一样:

即使它们不在数组中时它们是相同的?

是否有可能改变print它总是打印Unicode?

0 投票
3 回答
855 浏览

c - 在字符串中添加一个字符并打印它会在 C 中打印乱码

所以我有这个功能:

我的问题是,这将打印出我的角色,然后是一些垃圾,例如 if character = t, puts 将打印 tőú 或类似的东西。

所以我的问题是,如何将 char 放在字符串的末尾,而不会弄乱一切?哦,名称在结构中定义为 char name[256];

0 投票
1 回答
57 浏览

ruby-on-rails - 字符串显示不正确

所以,我有这个向用户显示电子邮件。

旧代码供参考:

固定、工作、稳定的代码:

如您所见,这是多行标签的问题。Bazar认为它会导致这个问题,但根本不会导致A问题。

老的:

而且效果很好。一样东西。因此,EML 是一个带有 的 ruby​​ 字符串HIDDEN@HIDDEN.HIDDEN,但是当它显示时,我在呈现的页面上得到了这个:["HIDDEN@HIDDEN.HIDDEN"],那么为什么要这样做呢?检查它,它不是一个哈希。只是一个字符串。这里发生了什么?

0 投票
1 回答
374 浏览

ruby-on-rails - 查看在服务器上运行的 Rails 应用程序生成的 puts 输出

因此,如果我从终端运行 irb、pry 或 rake 任务,任何puts语句都会输出到终端。

但是如何从运行在服务器上的 Rails 应用程序查看此输出(我正在使用 POW)。

我知道我可以使用记录器输出到日志并跟踪它,但是puts输出不会被写入日志,我也不希望它在那里。

那么当代码在服务器上运行时,'puts' 语句输出到哪里,我如何才能看到这个输出呢?

0 投票
1 回答
111 浏览

c - 为什么,在 C 代码中,当没有任何改变但字母进入其中时,gets 和 puts 的行为会有所不同?

嘿,伙计们(和女孩),我已经尝试并试图理解这一点。我什至已经通过 gdb 并且无法理解它。所以,我将不得不打扰你们中的一个人。我有一个简单的菜单,其中每个选项都是一个整数,从 1 到 12,像往常一样单调递增。好吧,我正在尝试对其进行编码,以便如果您选择五 (5),它从那里开始并通过询问姓名、年龄等来继续迭代。这是一个任务,所以请不要告诉我怎么做。我只需要知道选择号 1 我正在使用 if 语句,并且 if 语句以这些行开头......

此代码完全按预期工作。然后,在语句的后面,在做了一些相同类型的事情之后,除了在前面的块中使用 scanf 作为浮点数。我有这个代码...

此代码不会等待任何输入。它只是在下一行再次打印出 Major: 然后 Major: 。我无法理解。我用 gdb 逐步完成,它在步进时工作正常。然后,当我运行它时,同样的事情再次发生。有人可以让我知道发生了什么吗?非常感谢您的帮助。我知道这里的绝大多数人都是专业人士,不在乎被这么简单的事情所困扰,但我就是找不到答案,我的教授已经离开了这一天。多谢你们。-法庭

也许我应该在有问题的代码之前给你们代码。就是这样,它按预期工作... printf("Enter Height: \n"); scanf("%f", &height); printf("高度: %f2.1.", height); 涉及的变量声明为... char name[25], major[25]; 和浮动高度。再次感谢。

0 投票
2 回答
115 浏览

c - Strange printf and puts statements explained

I came across these two statements in a SNS photo album, with the title "the most elegant way of output I ever met" or something.

Here are the two statements:

I've no idea what they are doing and how they work. Will someone explain to me? Thank you.

0 投票
4 回答
157 浏览

c - 关于在C中打印字符

所有字符(打印的候选)都被缓冲,直到收到新行?正确的?

Q1 - 为什么在终端打印之前要等到换行符?

Q2 - 第一个 printf (ie) 的字符在哪里"Hello"缓冲?

Q3 - 印刷流程是什么printf()->puts()->putchar()-> 现在在哪里?司机?驱动程序是否有控制权等到\n?

Q4 - 附加到进程的标准输出的角色是什么?

求深度图。如果有些事情没有意义,请随时编辑问题。