我是c ++的新手,我正在研究一个项目,如果我需要向用户询问文件名,如果文件名正确,则应该打印6x5字符数组。我完全很困惑,如何开始。任何单一的帮助将不胜感激。
#include <iostream>
using namespace std;
int main(){
int x;
string file;
int temp;
cout << "Welcome to Urban Heat Island Model" << endl;
cout << "What would you like to do? " << endl;
cout << "1. Load land cover file " << endl;
cout << "2. Model Temperature Based on land cover" << endl;
cout << "3. Exit " << endl;
cin >> x;
switch (x){
case 1:
cout << "What is the name of the file to import? " << endl;
cin >> file;
break;
答案 0 :(得分:0)
如果有要打开的文件,可以尝试文件流。 Here很好地了解了如何打开输入和输出文件。只需确保在尝试从/向其读取/写入之前检查是否可以实际打开该文件。你可以用
来做List<string> result = sniffer.Match(head);
string mimeType = MimeTypes.GetMimeType(result.First());
如果您只想查看它是否是有效的文件扩展名,请检查字符串的最后一部分。
如果您有一个文件名列表,请比较它们输入的内容以及它们相同的内容。