问题标签 [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 投票
3 回答
4366 浏览

c - get 和 puts 来获取和打印一个字符串

我正在尝试使用gets和puts获取和打印一个字符串,但是当我一起使用它们时出现分段错误错误。这是我试图让它工作的代码。[我输入字符串“prova”来测试它]

如果我用“scanf”更改“gets”,我会得到同样的错误。如果我用 "printf("%s", s)" 改变 "puts" 我得到输出。如果我声明 char *s = "prova" 然后 puts(s) 我得到输出。

我也试图改变 char *s; 使用 char s[] 但我得到了同样的错误。

我在哪里错了?非常非常

我知道gets很糟糕,只是因为我正在写Deitel和Deitel的“C如何编程,第五版”中的练习

0 投票
2 回答
359 浏览

c - 从动态分配的指针数组打印错误

我正在使用动态内存分配和字符串。任务是提示用户输入他们将输入的字符字符串的数量(每个最多 80 个字符),然后让一个函数获取字符串,另一个函数打印字符串和字符数。

我使用指针数组从函数中获取数据。一切都很好,我准备提交作业,直到我重新阅读问题并看到指针数组也必须动态分配。我得到了那个工作,但现在当i = 0puts(strptr1[i]);只是给我胡言乱语(ɶ?)。同时,i = 1和起来都很好。

谢谢,这是我的代码。

0 投票
1 回答
492 浏览

ruby - 红宝石线程输出

我正在尝试这个例子:

我尝试运行多次,有时运行puts一次:

有时是两次,有时是整整 10 次。

这种不一致让我感到困惑。Hello World ruby !为什么只打印一次是有原因的吗?我想当你运行一个 ruby​​ 脚本时,它会等到所有线程/进程都完成后才终止并返回。

0 投票
1 回答
109 浏览

c - send() 和 puts() 混合在一起,(用 C 编写 FTP 服务器)

我正在用 C 语言制作一个 FTP 服务器。在客户端,我使用的是 FileZilla。到目前为止,我的代码仅包含握手部分。

我遇到的问题是我为终端打印的字符串被发送到 FileZilla。我的问题是如何将这两者分开,我尝试了几件事,但没有一个给出正确的结果。

这只是我的代码的一部分,但对我来说这是有用的部分:

这是 FileZilla 中的输出:

  • 状态: Adres bepalen van localhost
  • 状态:Verbinden 遇到 [::1]:21...
  • 状态:Verbinding aangemaakt, welkomstbericht afwachten...
  • Antwoord:220 JEDI FTP 已准备就绪
  • 突击队:用户尤达
  • Antwoord:已建立连接
  • Fout: Kan niet verbinden 遇到服务器

因此,它不是发送“需要 331 密码”而是发送“连接已建立”

希望你能帮我解决这个问题,非常感谢。

0 投票
1 回答
4386 浏览

ruby - 为 nil 调用私有方法“puts”:NilClass (NoMethodError)

我不确定为什么当我尝试从类中的另一个方法访问实例变量的方法时,我无法访问它。

该程序是一个聊天程序(正在进行中)。抱歉,如果这是一个菜鸟问题,我正试图从我已经知道的其他语言中强行学习 Ruby。

0 投票
2 回答
541 浏览

tcl - 在 TCL 中为特定应用创建 Chan

我使用了一个能够运行 TCL 的应用程序,该应用程序本身是用 C++ 编写的(简写 10)我相信我将它推向了远超出它的预期目标。大多数编程语言和好的工具也是如此。然而,这带来了一个独特的问题,一些 TCL 原生的项目不包含在其中,所以我必须找到创造性的方法来完成我想要完成的事情。- 足够的背景故事......主要缺点之一是没有标准输出或其他常规频道。我知道有一种方法可以创建一个,但我很难过。我找到了以下代码并试图使其工作,但出现错误。我想用于标准输出的文件路径是:

--运行时出现以下错误:

我目前使用的解决方法如下。但我知道这太可怕了!

0 投票
2 回答
7854 浏览

ruby - 如何将 Ruby 中的 puts 文本保存到 txt 文件中?

我用 Ruby 编写了一个 madlib,并希望将生成的 madlib 保存到一个 txt 文件中。这是我写的,但是生成的 txt 文件是空的:

0 投票
1 回答
77 浏览

c - 执行程序时出错

我在代码块中执行此代码时遇到了一些麻烦。当我运行代码时,它一直运行良好,直到 scanf 行,之后发生错误并停止代码运行。

0 投票
3 回答
660 浏览

ruby - Ruby 将 Displaying nil 用于救援

我是 Ruby 的新手,并且来自 Python 背景。为了帮助学习该语言,我正在移植一个现有的 Python 脚本,以便进行并排比较。到目前为止,我有一小段代码并且对为什么'nil'打印到控制台感到困惑。下面的代码:

如果该DateTime.strptime方法抛出异常,rescue则运行并puts打印出字符串。除了,在它出现之后nil。我“用谷歌搜索”,发现puts返回nil. 但是为什么只显示在rescue区域而不显示File is okay.在行中。

即一个示例rescue输出将是:

而且,如何让它停止向控制台显示?我确信这是一个基本的语言事物,对语言来说非常新,所以任何见解都会非常感激。

谢谢 - 汤姆

0 投票
3 回答
132 浏览

c - 关于 C 中程序错误的困惑

当我编译这段代码时,我得到一个错误“在int val前面,没有”;我怎样才能摆脱这个错误?