从 C++ 中的文件读取图像
我的计算机上的图像文件夹中有 bmp 图像。我将其命名为 1.bmp 到 100.bmp 。
我想一张一张地阅读这些一百张图像。我写了这段代码:
int i;
System::String^s;
for(i=1;i<=100;i++)
{
s=("C:\\images\\%d.bmp",i);
System::Drawing::Bitmap^ image;
image= gcnew System::Drawing::Bitmap(s,true );
}
VS 2008 在 s=("C:\\images\\%d.bmp",i);
中给出了错误
error C2440: '=' : cannot convert from 'int' to 'System::String ^'
请问你能帮帮我吗?
I have bmp images in image folder on my computer.I named it from 1.bmp to 100.bmp .
I want to read one by one these hundered images.And I wrote this code:
int i;
System::String^s;
for(i=1;i<=100;i++)
{
s=("C:\\images\\%d.bmp",i);
System::Drawing::Bitmap^ image;
image= gcnew System::Drawing::Bitmap(s,true );
}
And VS 2008 gave error in s=("C:\\images\\%d.bmp",i);
error C2440: '=' : cannot convert from 'int' to 'System::String ^'
Could you help me please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我对 C++/CLI 了解不多,但在 C# 中你可以使用
我认为在 c++/cli 中可能是
I do not know much more about C++/CLI but in C# you can use
I think in c++/cli may be
我想你想要:
I think you want:
这种说法是错误的。 我不是 C# 专家,但我认为你可以执行以下操作
This statement is wrong. I am not expert in C# but I think you can do following