小编moo*_*ody的帖子

在c ++中将char转换为string

我试图通过赋予函数来减少字符串.例如:如果我有" abrakadabra ",该函数将返回一串" abrkd ".这意味着所有字符在返回值中只应存在一次.我有以下功能:

string textletters(string text) {
    string ret = "";
for (unsigned i = 0; i < text.length(); i++) {
    if (i == 0) {
        ret += str;
    } else {
        bool exist = false;
        for (unsigned j = 0; j < i; j++) {
            if (text.at(i) == text.at(j) {
                exist = true;
            }
        }
        if (!exist) {
            ret += str;
        }
    }
}
return ret;
}
Run Code Online (Sandbox Code Playgroud)

我知道'text.at(i)'给了一个字母.但我想将此字符转换为字符串,以便我可以连接它.

提前致谢

c++ string char

5
推荐指数
1
解决办法
5290
查看次数

获取所选文件的文件名

如何仅获取所选数据的名称。我执行以下操作,但获取文件的完整路径。我想显示用户的文件名

var dialog = require('electron').remote.dialog;

var url;

    document.getElementById('openButton').onclick = () => {

      dialog.showOpenDialog((fileName) => {
        if(fileName === undefined) {
          alert('No file selected');
        } else {
          console.log(fileName)

          url = fileName[0];
          console.log(url);
          $('#dataFileName').html(url)
        }
      })




    };
Run Code Online (Sandbox Code Playgroud)

我得到的是“/Users/void/Desktop/abc.xlsx”,除此之外我还想只有我打开的文件。

javascript dialog electron

1
推荐指数
1
解决办法
2388
查看次数

标签 统计

c++ ×1

char ×1

dialog ×1

electron ×1

javascript ×1

string ×1