sách gpt4 ai đã đi

c++ - 滥用 istream& get

In lại 作者:行者123 更新时间:2023-11-30 04:13:47 28 4
mua khóa gpt4 Nike

我正在尝试制作一种从外部文件中提取电子邮件信息并将其存储在字符串中的方法。我正在使用 .get 来提取字符,但我的调试器说:没有重载函数的实例与参数列表匹配。它还说它不能将第三个参数从 const char[2] 转换为 char。这似乎是一个快速修复,但我一直在研究参数,似乎无法找出问题所在。

current->email_data.sent 是一个指向字符数组的指针。

另外,我不确定为什么我的代码在粘贴到这里时不会缩进。

int Classify::Load_email(char filename[]) {
email_node * current;
current = email_head;
ifstream source_file(filename);
if(email_head)
{
while(current->next) {
current = current->next;
}

}
else {
email_head = new email_node;
}
while(!source_file.eof()) {
source_file.get(current->email_data.sent, 200, "|");
}
};

1 Câu trả lời

hiện hữubasic_istream::get 的三参数重载中,最后一个参数是单个字符,而不是字符串。将 "|" 替换为 '|'.

关于c++ - 滥用 istream& get,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19216799/

28 4 0
Bài viết được đề xuất: c++ - c++中引用的使用
Bài viết được đề xuất: java - 加载仪器
Bài viết được đề xuất: java - 在 hasNext(String pattern) 中指定字符串模式
Bài viết được đề xuất: c++ - 命名空间与命名约定
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com