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

ruby - puts 语句打印在两行

我有一个名为的类PolynomialElements,在该类中我有一个名为的方法,该方法printElement有一个打印两个变量的 puts 语句。puts 语句将变量打印在不同的行上。如何让 puts 在一行上打印两个变量。我的代码在下面,这是 puts 语句所在的第 5 行。

0 投票
1 回答
43 浏览

c - 用字符替换字符串中的字符串

如何编写用户定义的函数来搜索并用字符串替换另一个字符串中包含的任何字符的字符出现。不能在代码中使用任何字符串变量,必须是用户定义的函数。谢谢这是我迄今为止尝试过的#define _CRT_SECURE_NO_WARNINGS #include #include

/* 我只需要创建另一个函数来搜索 s1 并用可以是任何字符的字符(例如“$”)替换任何出现的包含 s2 的任何字符

*/

0 投票
1 回答
965 浏览

c - 第一个单词后的任何单词的第一个字母丢失

我对编程很陌生,我在学校做过一些,但他们只教基本功能,如 printf、scanf、for、while、指针。我正在制作一个小程序,它将用户输入打印到文件中,但是当文本写入文件时,第一个单词之后的每个单词的第一个字母都丢失了,我不知道为什么。有人可以解释第一个字母发生了什么,如果可以的话,请以简单的方式解释,谢谢你的回答。

这是我用来写入文件的函数。

新代码

0 投票
1 回答
34 浏览

ruby - 一个基本的“助手”程序没有按预期工作

我正在制作一个基本的“帮手”程序。无论如何,这是代码:

我继续运行它并输入帮助,但它只是Not right bro对我不利。我做错了什么?

0 投票
1 回答
936 浏览

ruby - 使用 Ruby 读取/写入 CSV 时出现奇怪的输出字符(汉字)

我正在尝试将一组大(> 500MB)csv 文件中的前 5 行打印到小标题中,以便更轻松地检查内容。

我正在使用 Ruby 代码来执行此操作,但每行都用额外的中文字符填充,如下所示:

输入文件的前几行是这样的:

奇怪的字符似乎是数据的第 1 行和第 3 行。

这是我的 Ruby 代码:

知道发生了什么以及我可以做些什么来简单地停在行尾字符处吗?


查看十六进制的输入/输出文件(@user1934428 的有用建议)

输入文件 - 每个字符看起来都是两个字节。

在此处输入图像描述

输出文件 - 注意每个单字节字符之间的 NULL (00)...

在此处输入图像描述

红宝石版本 1.9.1

0 投票
2 回答
657 浏览

ruby - 使用 `puts` 显示多行的首选样式

我知道有几种不同的方法可以将puts语句组合成一个语句。但更重要的是,我正在尝试确定是否有一种普遍接受/首选的风格(我只能挖掘其他人的聪明做法,但没有关于首选风格的真正参考)。

我见过这样的事情:

也许:

或“丑陋”的方式:

或者简单地说:

使用最后一种方法对我来说最有意义,但我只是好奇是否有一种常见/首选的方式来处理这样的多行输出。

0 投票
2 回答
4078 浏览

arrays - Ruby 使用 each_with_index

我希望这种方法可以遍历名称数组中的每个项目katz_deli并用于puts显示名称及其索引。但是,输出只是数组中的第一个名称及其索引。

我的代码:

我希望我的输出是"The line is currently: 1. Logan 2. Avi 3. Spencer" 但我得到了"The line is currently: 1. Logan."谢谢!

0 投票
1 回答
592 浏览

c - 使用“while”检查是否有空行 C

代码是检查是否有空行。我想当我输入一些文本时,它会继续执行 printf(),因为它卡在循环中。但实际上,它只是执行 printf() 一次,然后等待另一行文本。为什么?是因为在gets()函数之后输入将被擦除吗?

这是代码

0 投票
2 回答
86 浏览

c - 你能解释一下吗,挑战?

好吧,让我们看看,我有这个将 NFA 自动转换为 DFA 的代码;这是我写的;我发现让我们说一个“错误”;


printf() 指令

这意味着像这样“ printf("",X); ”以防止错误

屏幕上没有要打印的字符,您可以使用任何您想要的参数;即使它没有价值。

问题是当您删除这些指令之一时,结果会颠倒(混合显示)

挑战是:详细解释这个错误!

该错误位于 NFAtoDFA() 函数第 69 和 75 行

这是代码:

玩得开心 !

0 投票
2 回答
645 浏览

c - C - puts() 与 printf() 使用 \b

输出:退格

输出:退格

为什么是这样?因为puts()添加了一个终止换行符,\b因此没有效果?