我无法让for(i in 1:length(files)){
input <- readLines(files[i])
converted_input <- iconv(input, from = file_encoding, to = file_encoding)
writeLines(converted_input,files[i])
}
在c ++中的for循环中工作。这是我的代码的示例:
iconvlist()
我收到此错误:
system()
答案 0 :(得分:2)
#include <string>
#include <cstdlib>
std::string modules[13] = {"requests", "pygame", "pronouncing",
"nltk", "pip", "webbrowser",
"uszipcode", "geopy", "Nominatim",
"bs4", "autocorrect", "spell",
"speechrecognition"};
int main() {
std::string sudo("pip3 install ");
for (int i = 0; i < 13; i++)
std::system( (sudo + modules[i]).c_str() );
}
这是一种方法,System只有一个参数。
另外,为了避免为每个操作请求密码,请使用sudo运行C ++程序。