问题标签 [fputs]
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.
c - 如何在c中使用fput将数据结构写入文件?
我这里有一个我想打印到文件的结构。该结构由一系列单字符整数组成,其中 pek3 指向第一个包含结构中数字的对象。
fprintf 没有工作,这只是给了我错误:
缺少 ')' 在 '->' 之前
php - 从其他php文件插入文件php代码
我正在尝试插入类似这样的 php 代码:
使用这个脚本:
在另一个 .php 文件中,当客户端请求页面时,服务器将运行该文件。有可能吗?如果是,如何?我知道你不能用这个脚本来做,但我不知道我该怎么做。我不需要打印Hello word!在新文件中,我需要变量 $code 中的确切代码。
php - php中带有数组的文本文件
我有一个文本文件 data.txt,其中包含“引号”中的单词并用逗号分隔,如下所示:
"e_mail","id_name","city","name","firstname","how","date" "my@exemple.com","125","NY","Wells","tommy" ,"","20130101" "hisgoodemail@exemple.com","132","NY","Waits","John","","20120101" "hisbadmailxemple.com","325","CH" ,"威尔斯","唐","","20130101" "goodmail3@exemple.com","222","NY","Wools","John","","20140101"
我将以电子邮件为标准删除不良记录/注册,在我的示例中是 4. 注册/记录。
所以我检查了电子邮件格式并删除了包含错误格式电子邮件的错误记录。
在我想将新数据放在另一个文件 TEXT 中后,用“引号”中的文字并用逗号分隔,如下所示:
"e_mail","id_name","city","name","firstname","how","date" "my@exemple.com","125","NY","Wells","tommy" ,"","20130101" "hisgoodemail@exemple.com","132","NY","Waits","John","","20120101" "goodmail3@exemple.com","222","纽约","羊毛","约翰","","20140101"
但是当我将新数据放入新文件时,它缺少“引号”和逗号:
我应该如何将单词放在“引号”中并用逗号分隔?
php - 下一个文件是在 PHP 中的第一个文件完成之前创建的吗?
在 PHP 中,我编写了如下代码
这里的想法是创建一个文件并将数据写入$output
变量,然后创建第二个文件并将 $output 写入该文件,依此类推,直到
$arrayitem
get 完成中的所有值。
- 但我观察到的是第二个文件和其他连续文件是在第一个文件完成之前创建的
- 并且文件大小正在缓慢增加(刷新文件大小正在改变)
这怎么可能?这里实际发生了什么?通常只有在第一个文件完成后才应该创建下一个文件,对吗?
c - 试图写入文件
我正在尝试打开然后写入 .dat 文件。该文件只是一系列简单的数字,但我想添加它。现在 fputs 不适合我。
我想知道我是否使用正确的功能来完成这项工作。现在它说我不能 在函数fputs中使用整数enter_this因为它不是一个常量字符。
我想要求用户在文件中添加一个整数。了解这一点后,我的下一步是添加字符串、浮点数、字符等。但只要得到一些有效的东西就很好。
#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include
php - 从 fsockopen 代理获取资源
我有一个现有的代码是:
这里返回的 $Socket 是一个资源。但是,我需要通过身份验证将它放在代理服务器后面。我相信它可以通过
但这里的函数返回字符串而不是资源。
如何获取返回的资源或如何使用 cURL 检索资源
c - 为什么我的 fputc/fwrite 一直以十六进制打印,我如何打印到文件的中间?
我正在尝试使用 fseek 转到文件中的特定位置并打印文本。但是当我使用 fputc 或 fwrite 时,它们会继续输入 Hex 值而不是 char 值。该文件是一个 .dat,最初用 0 填充。因此,除此之外,如果我尝试在某处写入文件的其余部分,则文件的其余部分将被删除......我需要它保持不变,但这个新文本会覆盖该特定位置。除此之外,为什么我的 fseek 一次移动 2 个字节而不是 1 个字节?代码:
注意 fwrite 在这里被注释掉了。我还尝试了 fopen 中除 wb 之外的其他值。我得到:0000 0000 63
由于它是 .dat 文件,是否需要使用十六进制?这里的每个 0 都代表一个字节对吗?如果一个字符占用一个字节,它不应该能够占用一个位置(假设不需要十六进制)?
编辑:我已经意识到,如果我 cat 它会打印出角色。但这是否意味着每两个空格都被视为一个字节?
php - fputs 覆盖第一行是 csv
这是我写入 CSV 的代码。我的问题是它覆盖了我的 csv 文件的第一行。有什么方法可以做这个不同的吗?我想将新数据添加到 csv 的开头而不覆盖任何已经存在的内容。
c - fputs 中的 fgets 给出分段错误
我尝试了以下代码并遇到了分段错误-
但是当我运行它时 -
它工作得很好。此外,如果我对 str 使用 malloc,则运行第一个代码。我不明白这是怎么回事。
file-io - 使用c程序以表格格式编写文件
我想用 c 程序写一个表格格式的文件。我正在使用 fputs 来编写文件。我的文件看起来像:
但是,我希望输出文件看起来像:
我想知道fputs
printf 中是否有类似长度说明符的东西,以便我可以更改文件的格式。