初心者の質問相談にやさしく答えるスレ Part15 (611レス)
初心者の質問相談にやさしく答えるスレ Part15 http://mao.5ch.net/test/read.cgi/linux/1700876999/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
201: login:Penguin [sage] 2024/02/15(木) 14:53:50.29 ID:P1Y+id6u >>200 頑なに出さないからね 無視で良いと思うよ http://mao.5ch.net/test/read.cgi/linux/1700876999/201
209: login:Penguin [sage] 2024/02/15(木) 15:15:03.97 ID:P1Y+id6u >>203 ブートローダーはwindowsブートローダーを使いたいのかgrubを使いたいのか パーティションテーブルがMBRなのかGPTなのか MBRならプライマリーは何個あるのか UEFI+GPTならESPの容量に余裕はあるのか diskpartのコマンド結果とか ちょっと前にも書いたけど本気で解決したいと思ってるなら出せる情報全部出せばいい それすら出来ないの? Man爺と同類か? http://mao.5ch.net/test/read.cgi/linux/1700876999/209
215: login:Penguin [sage] 2024/02/15(木) 18:44:59.01 ID:P1Y+id6u >>213 chatGPT #include <iostream> #include <fstream> #include <string> #include <sstream> std::string execCmd(const char* cmd) { std::string result; FILE* pipe = popen(cmd, "r"); if (!pipe) { throw std::runtime_error("popen() failed!"); } char buffer[128]; while (!feof(pipe)) { if (fgets(buffer, 128, pipe) != NULL) { result += buffer; } } pclose(pipe); return result; } http://mao.5ch.net/test/read.cgi/linux/1700876999/215
216: login:Penguin [sage] 2024/02/15(木) 18:45:22.29 ID:P1Y+id6u int main(int argc, char *argv[]) { if (argc != 5) { std::cerr << "Usage: " << argv[0] << " <input_file> <output_file> <command> <target_string>" << std::endl; return 1; } std::string inputFile = argv[1]; std::string outputFile = argv[2]; std::string command = argv[3]; std::string targetString = argv[4]; // Execute the command std::string result = execCmd(command.c_str()); std::ifstream inFile(inputFile); if (!inFile) { std::cerr << "Error: Cannot open input file." << std::endl; return 1; } std::ofstream outFile(outputFile); if (!outFile) { std::cerr << "Error: Cannot create output file." << std::endl; return 1; } http://mao.5ch.net/test/read.cgi/linux/1700876999/216
217: login:Penguin [sage] 2024/02/15(木) 18:45:30.79 ID:P1Y+id6u std::string line; bool found = false; while (std::getline(inFile, line)) { size_t pos = line.find(targetString); if (pos != std::string::npos) { outFile << line.substr(0, pos) << result << line.substr(pos) << std::endl; found = true; } else { outFile << line << std::endl; } } inFile.close(); outFile.close(); if (!found) { std::cerr << "Error: Target string not found in input file." << std::endl; return 1; } std::cout << "File edited successfully." << std::endl; return 0; } http://mao.5ch.net/test/read.cgi/linux/1700876999/217
218: login:Penguin [sage] 2024/02/15(木) 18:47:29.09 ID:P1Y+id6u ビルド g++ -o edit_file edit_file.cpp 使い方 ./edit_file example.txt edited_example.txt "seq 10" "END" http://mao.5ch.net/test/read.cgi/linux/1700876999/218
219: login:Penguin [sage] 2024/02/15(木) 18:52:54.79 ID:P1Y+id6u 因みに3.5の無料版の方だから動くかどうかは分かりません http://mao.5ch.net/test/read.cgi/linux/1700876999/219
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.093s*