cuốn sách gpt4 ai đã làm

Đọc và viết bằng c++

In lại Tác giả: Vũ trụ không gian 更新时间:2023-11-04 15:51:39 27 4
mua khóa gpt4 Nike

我正在尝试使用系统调用 read() 和 write()。以下程序创建一个文件并将一些数据写入其中。这是代码..

int main()
{
int fd;
open("student",O_CREAT,(mode_t)0600);

fd=open("student",O_WRONLY);
char data[128]="Hi nikhil, How are u?";

write(fd,data,128);

}

执行上述程序后,我创建了一个名为 student 的文件,大小为 128 字节。

int main()
{
int fd=open("student",O_WRONLY);
dữ liệu char[128];
read(fd,data,128);
cout<<(char*)data<<>
}

但我得到的输出是垃圾字符....为什么会这样?

我写了一个小的读取程序来从文件中读取数据。她就是密码。

但是输出

câu trả lời hay nhất

không muốnđọc您在O_WRONLY 模式下打开的文件!

帮自己一个忙,经常检查 IO 函数的返回值.

您还应该始终đóng cửa您已经(成功)打开的文件描述符。对于像这样的琐碎代码可能无关紧要,但如果您养成了忘记这一点的习惯,您最终会编写出泄漏文件描述符的代码,这是一件坏事。

关于c++ - 用c++读写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7297879/

27 4 0
Bài viết khuyến nghị: c++ - 操作系统循环变量堆栈问题
Bài viết khuyến nghị: c++ - 我无法弄清楚的段错误
Bài viết khuyến nghị: c++ - 返回链表C++中总数据的函数
Bài viết khuyến nghị: html - Flexbox - 每行可容纳 2,3 或 1 个元素
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress