![]() |
Matlab中“ textscan”功能的c ++翻译是什么?
从matlab到'textscan'的代码到C或C ++的简单翻译是什么?我正在使用Ubuntu,正在尝试将Matlab代码转换为C ++。非常感谢你。
[B]回答:[/B] 首先,如果您使用C或C ++,答案是不一样的。这些是不同的编程语言。 Matlab是比C和C ++更高级的语言。在Matlab中, textscan从文件[I]或[/I]字符串中读取。 C和C ++具有不同的机制。 [B]要读取文件:[/B] 在C语言中,应该使用头文件stdio.h的FILE对象及其关联函数(fopen,fgets ...)。 在C ++中,应使用头文件中的std::ifstream 。对于格式化输入,请使用>>运算符。 [B]要读取字符串:[/B] 在C语言中,您可能需要查看string.h标头中的函数。 在C ++中,更好的方法是使用sstream头文件中的std::istringstream类。 [url=https://stackoverflow.com/questions/5223820]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 10:55。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.