- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
所以我想做的是重复从键盘到标准输出的输入。它必须使用读/写
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#define BUFFSIZE 1024
int main() {
char buffer[BUFFSIZE];
while (1)
if (read(0, buffer, sizeof(buffer)))
write(1, buffer, sizeof(buffer));
return 0;
}
如果我输入“hello”,它会创建一个新行,其中包含一堆奇怪的符号和字母,在另一行它会说“hello”
最佳答案
您应该保存 read()
的返回值并只写入 read()
真正读取的数量。
你的代码也太困惑了,没有多大意义,你的 while
循环应该有一个条件,并且在这样的程序中本来就有一个,
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#define BUFFSIZE 1024
int
main(void)
{
char buffer[BUFFSIZE];
ssize_t length;
while ((length = read(STDIN_FILENO, buffer, sizeof(buffer))) > 0)
write(STDOUT_FILENO, buffer, length);
return 0;
}
关于c - 从 stdin 获取奇怪的输出读数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37602735/
我在将一些 C++ 代码转换为 Arduino 时遇到问题。任何帮助,将不胜感激。 编辑 我已经成功完成了上述操作。然而,现在唯一的问题是我的 Arduino 代码准确而正确地读取了电压,但没有其他寄
我需要能够从 HealthKit 读取所有 HRV 读数,并根据它们的创建日期对它们的值进行排序。 我可以使用 SampleQuery 从 HealthKit 读取特定时间间隔内的所有读数,如下所示:
我正在尝试使用 arduino uno R3 从 DHT-11 传感器读取温度和湿度 #include #include #define DHTPIN A3 #define DHTTYPE DHT
伙计们,我是 Meteor 的新手。对于我目前的应用程序,我正在使用 openlayer,因此对于 openlayer,我调用 Template.map.onRendered 事件,该事件将加载一个
我有一个设备可以读取电气设备的 kw 值,以测量它们在特定时间的(能量消耗率)。然后将这些值发送到轮询器(它定期向设备询问这些值),并插入到数据库中。 例子: 1st reading - 10 kw
我是一名优秀的程序员,十分优秀!