eof相关内容

龟etc,检查EOF

在这本书的的Linux系统编程的我看过一些这样的: 龟etc 返回解读为 unsigned char型强制转换为 INT 或 EOF 的文件或错误结束。使用龟etc 一个常见的​​错误是: 字符℃; 如果((C =龟etc())!= EOF){...} 这code的正确版本是: INT℃; (!(C =龟etc())= EOF){如果的printf(“%C”(字符)C); ..
发布时间:2016-08-17 22:28:05 C/C++

如何使用EOF通过在C文本文件来运行?

我有了每行字符串的文本文件。欲增加为在文本文件中的每一行的数,但是,当它到达它显然需要停止该文件的结束。我试着做的EOF一些研究,但不能真正了解如何正确使用它。 我假设我需要一个while循环,但我不知道该怎么做。 谢谢! 解决方案 EOF你如何检测取决于你使用读取流的内容: 在EOF或错误函数结果 -------- ---------------------- 与fgets()NU ..
发布时间:2016-08-17 22:14:43 C/C++

C:如何模拟一个EOF?

我目前正在读K&放大器; R的书和打字从首节的例子中,有几个象这样的例子: ,而((C =的getchar())!= EOF){ //做一点事 } 我在Windows中测试这些例子,因而从运行编译的exe文件中的 CMD 提示符。 要测试上面的例子中,我怎么模拟 EOF ?也就是说,我基本上怎样才能使循环停止从命令提示符测试例如当? 解决方案 要输入一个EOF,使用: ^ Z ..
发布时间:2016-08-17 21:24:14 C/C++

文件结束(EOF)用C

我目前正在读由里奇和放书C语言程序设计; Kernighan的。而且我pretty困惑EOF在的getchar()功能的使用。 首先,我想知道为什么EOF的值为-1,为什么的值的getchar()!= EOF 0。原谅我的问题,但我真的不明白。我真的试过,但我不能。 然后我试图运行书上的例子,可以使用下面的code计数的字符数,但似乎我永远走不出的循环,即使我preSS输入所以我想知道当我到达 ..
发布时间:2016-08-17 21:14:54 C/C++

什么是EOF在C编程语言?

你怎么能看到最后的打印?换句话说要放什么东西在EOF?我检查了定义和它说EOF是-1。 如果你输入Ctrl-D你不会看到任何东西。 的#include<&stdio.h中GT;诠释主(){ INT℃; 而((C =的getchar()!= EOF)){ 的printf(“%d个\\ N”,C); } 的printf(“%d个 - 在EOF \\ n”,C); } 解决方 ..
发布时间:2016-08-17 20:45:25 C/C++

提高文件的系列化结束

我序列多个对象与升压二进制存档。 当回读那些对象 binary_iarchive ,有没有办法知道有多少对象是在存档还是一个简单的方法来检测归档的结束? 我发现的唯一方法是使用一个try-catch来检测流异常。 先谢谢了。 解决方案 我能想到一些办法: 从存档序列化STL容器/(见的文档)。归档会自动跟踪多少对象有在容器中。 您的序列化对象之前序列化一个计数变量。当读回 ..
发布时间:2016-08-12 18:12:06 C/C++

我如何检查流读取已经消耗了所有输入?

在下面的函数,我尝试看看,如果一个字符串取值是敞篷通过查看键入 T 我可以读一个类型 T ,如果输入被完全消耗之后。我想 模板<类T> 布尔can_be_converted_to(常量标准::字符串&放大器; S,T& T公司) { 的std :: istringstream我(S); I>>的std :: boolalpha; I>>吨; ..
发布时间:2016-08-12 09:42:58 C/C++开发

EOF在二进制使用文件蟒

我做了一个code读二进制文件如下: 文件=打开('myfile.chn“,”RB“) I = 0 在文件X: I = I + 1 打印(X) file.close() 和结果如下(其中的一部分): B“?\\ X00 \\ X00 \\ X80 \\ X00 \\ X00 \\ X00 \\ x005.xx \\ x00S \\ XD 4 \\ n' 我如何可以检测到这种二进 ..
发布时间:2016-08-06 22:59:09 Python

bash的EOF的if语句

我试图做在一个猛砸ELSE IF语句中的动作,但收到错误像这样的: 语法错误:文件意外结束(预计“网络连接”) 现在我很新的这一点,所以可能是解决我的问题不应该是困难的:) 如果[“$ DAYNAME”='周日'];然后 回声“备份将被上传” FTP -n $ HOST<< EOF 报价的$ USER 报价PASS $ PASSWD ..
发布时间:2016-08-03 12:18:02 Linux/Unix

<如何重定向&LT过程中运行bash命令; EOF

我知道有一些方法重定向过程中运行bash命令,但我不知道它是怎么做的究竟 我想要做这样的事情: #!/斌/庆典 MySQL的-uUser -Ppasswd<< EOF 回声:“我想用回声回声东西是bash的运行' 使用MYDB 这里是一些SQL命令 承诺; EOF 我做过的错误使用“中的”<< EOF“,但没做,现在。 解决方案 您可以使用的 从的mysql 命 ..
发布时间:2016-08-03 11:54:13 数据库

我怎样才能用超时读取tty的文件?

我在/ dev目录,在那里我发送AT命令的tty设备。我想读逐行和停止超时后读取文件。 解决方案 您可以使用该程序的stty 配置tty设备。要查看终端的/ dev / ttyS0的速率设置,请尝试 的stty -a -F为/ dev / ttyS0来 关于超时默认设置为分= 1;时间= 0 ,这意味着,该读出程序将读取,直到至少一个字符已经被读取并且没有超时。例如使用 的stty ..
发布时间:2016-08-03 11:39:32 服务器开发

第54行:警告:此文档在由档案结尾分隔线42(想`EOF')

我bash脚本,但是当我运行它,我得到了一些错误: 第54行:警告:此文档在由档案结尾分隔线42(想`EOF') #!/斌/庆典 回声“PODAJ IMIE” 阅读IMIE 回声“PODAJ NAZWISKO” 阅读nazwisko别名=“$ IMIE $ nazwisko” 回声“$别名” 而[1] 做 I = 1 如果[`$的egrep别名/ etc / p ..
发布时间:2016-08-03 11:23:49 Linux/Unix

从模式匹配在bash文件结尾

我一直在试图找出如何使用的grep 在bash脚本从该文件末尾的模式相匹配。该文件并不总是相同数量的每一次行,而不是总是 [A-ZA-Z0-9] 。我试图从基于平面文件目录到一个数据库迁移。 文件摘录: 第一,最后:DOE,约翰· ID:XXXXXXXX ... 案例说明: 这“人”不存在! 请不要加他了。 感谢。 我要抓住一切从'案例说明:“到文件末尾。 ..
发布时间:2016-08-02 15:17:25 Linux/Unix

bash脚本:从串行端口(的/ dev / ttyUSB0)保存流文件,直到特定输入(例如EOF)出现

我需要一个bash脚本从串口数据流中读取(RS232转USB适配器 - 端口是:/ dev / ttyUSB0)。该数据应存储逐行在一个文件中,直到一个特定的输入(例如,“EOF”)出现。我可以给任何外部输入到串行端口。 直到现在我用猫来读取数据,工作正常。 猫的/ dev / ttyUSB0 - > file.txt的 问题是,我需要通过输入可逆计数器+ C来完成命令自己,但我不 ..
发布时间:2016-08-02 14:54:10 Linux/Unix

击:警告:在此行的文档通过档案结尾分隔(想`EOF')

在bash下面的函数出现在标题中提到的错误。当最终“EOF”不是在该行的开头通常出现的错误。 EOF是开头,所以我不能看到什么是错的。进一步向上在脚本(未示出)之外,还有在这里,文档和他们的工作。 add_testuser() { -p的kadmin管理-q addprinc测试 猫<<&EOF GT; 〜/ test.ldif DN:CN =测试,OU =团体, ..
发布时间:2016-08-02 14:14:28 Linux/Unix

如何使用`而read`(击),以在一个文件中读取的最后一行,如果有在文件的末尾没有新行?

比方说,我有以下的Bash脚本: 同时读取SCRIPT_SOURCE_LINE;做 回声“$ SCRIPT_SOURCE_LINE” DONE 我注意到,对于没有在最后一个换行符的文件,这将有效地跳过最后一行。 我搜索周围的解决方案,发现这: 在读到达档案结尾,而不是 端的行的,它读取在 数据并将其分配给变量, 但它有一个非零状态退出。 如果你的循环构造“,而 ..
发布时间:2016-08-02 13:40:17 Linux/Unix

如何检测EOF在AWK?

有没有办法来确定当前行是否是输入流的最后一行? 解决方案 您有两个选择,无论那种凌乱。 存放在临时变量每一当前行的副本,然后使用END块来处理它。 使用系统命令来运行|在BEGIN块“WC -l函数getline”来获取文件中的行数,再算上了该值。 您可能与2号一点点得到它的运行游戏,但它应该工作。它已经有一段时间,因为我已经做过的awk。 ..
发布时间:2016-07-28 16:39:07 Linux/Unix

霍夫曼编码 - 头&放大器; EOF

我目前正在实施基础上,霍夫曼算法的Java程序,而我在哪里,我需要输出EN codeD的内容到一个文件的阶段。我有点困惑如何实现的头和EOF解码所需。对于我此刻的头我都从输入文件和它们的频率发生的独特的价值观,但在一些文章中,我看到有人这样做有0或1重presents的节点,然后将频率(这是我感到有点困惑的,因为它没有说的符号是什么)。 另外,对于EOF据我了解我的连接code像的符号,因此它被 ..
发布时间:2015-11-30 22:14:48 C/C++