fwrite

    -1热度

    1回答

    我正在写一个写入文件的Linux上的简单代码。该文件将存储在特定的路径(不是可执行文件所在的路径)。问题是当我执行代码时,程序终止于段错误(核心转储) 这是我的代码: #include <stdio.h> int main() { FILE * pFile; char buffer[] = { 'x' , 'y' , 'z' }; pFile = fopen (

    0热度

    2回答

    我无法写入文件我的数组一行一行地。帮助我逐行编写我的数组。 代码: $query = mysqli_query($db, "SELECT * FROM `sceneries`") or die(mysql_error()); $file = fopen("hello.txt", 'w') or die("Can't create a new file."); while ($row = m

    0热度

    1回答

    我有一个图像(矩阵),它具有16位的值,即介于0和65535之间,我想将它写入二进制文件,因此我使用fwrite,正如它在文档I中所述试图使用不同的精度来写入2个字节的数据('integer*2','uint16'等),但似乎数据在15位上饱和,即最大值为0x7ff,如果我使用更多字节,比如说4 ,数据到达完成,值大于0x7ff且小于0xffff。我在文档中看到fwrite饱和值,所以不会出现In

    2热度

    1回答

    我最近一直在努力学习更多关于通过字节复制文件,但我遇到了麻烦。当检查原始notepad.exe对notepad2.exe的字节时,即使fread和frwite的大小在读写时是一致的,我也会得到不同的结果。 typedef unsigned char BYTE; FILE* file; FILE* ofile; file = fopen("notepad.exe", "rb"); fse

    0热度

    1回答

    这是我迄今为止所得到的结果,但实际上并没有在文件中写入。我想我没有使用正确的fwrite() typedef struct t_directory { int index; char nombre[255]; int padre; }t_directory; int main(void) { t_directory* tabla[100];

    -2热度

    1回答

    我制作了一个表单,它在另一个文件中添加了一些名为data.php的行。 下面是代码: <?php if (isset($_POST['post'])){ // GET EMAIL $post_text = $_POST["post_text"]; if($post_text == '') $error = "Post content is empty";

    1热度

    1回答

    我想在一个给定的系数调整位图图像C编写一个程序,当我使用fwrite()一个循环中这样做: // Go through each pixel of input bitmap for (int y = 0; y < inWidth; y++) { fread(pixel, sizeof(RGBTRIPLE), 1, inBMP); // Write each pixel t

    -2热度

    1回答

    我正在建设一个网站,并像WordPress的管理员用户可以通过网站编辑CSS样式,而不是通过FTP直接访问CSS文件,如何加载的CSS文件? 我猜它以某种方式读取css文件并将其应用于textarea框,然后用户可以编辑其内容并将其保存回css文件。 UPDATE 我知道我可以用它来读取文件。 file_get_contents("css_file.css"); 但是,如何写入?

    1热度

    3回答

    为什么当我在另一个函数中使用fwrite时,输出文件会有所不同?VERSUS fwrite在同一个函数中? output1.txt包含像E,这是不正确 output2.txt含 “B”,这是正确 #include <stdio.h> #include <string.h> void writeData(char *buf, char *path) { FILE *fp1;

    6热度

    2回答

    在以下代码中,我使用golang中的bufio将消息写入文件。我的磁盘I/O速度约为1000M/s。奇怪的是,当写入文件的大小小于20G时,写入速度大约为800M〜900M每秒,比I/O速度略低一点。但是,当文件大小超过21G时,我发现写入速度大约为每秒200M,远远低于I/O速度。我不知道为什么,有人可以帮助我?谢谢。 package main import "fmt" import (