gpt4 book ai didi

c++ - Matlab 中 'textscan' 函数的 C++ 翻译是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 02:17:36 25 4
gpt4 key购买 nike

从 matlab 到 C 或 C++ 的“textscan”代码的简单翻译是什么?我正在使用 Ubuntu,我正在尝试将 Matlab 代码翻译成 C++。非常感谢。

最佳答案

首先,如果您使用 C 或使用 C++,答案是不同的。这些是不同的编程语言。

Matlab 是一种比 C 和 C++ 高级得多的语言。在 Matlab 中 textscan从文件中读取 字符串。 C 和 C++ 对此有不同的机制。

从文件中读取:

在 C 中,您应该使用 FILE头文件中的对象及其相关函数(fopen、fgets ...):stdio.h .

在 C++ 中,你应该使用 std::ifstream来自 <fstream>头文件。对于格式化输入,使用 >>运营商。

读取字符串:

在 C 中,您可能需要查看 string.h 中的函数标题。

在 C++ 中,更好的方法是使用 std::istringstream来自 sstream 的类(class)头文件。

关于c++ - Matlab 中 'textscan' 函数的 C++ 翻译是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5223820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com