以下のコードですが、visualstudioでは動くのですがvisualstudiocodeでは動きません。。。なぜでしょうか??
#include <iostream>
#include <string>
using namespace std;
string my_remove_chars(string original_string, string remove)
{
for (unsigned int i = 0; i < remove.size(); ++i)
{
original_string.erase(std::remove(original_string.begin(), original_string.end(), remove[i]), original_string.end());
}
return original_string;
}
int main() {
string original_string;
string remove;
string result_string;
cout << "Enter the string: ";
getline(cin, original_string);
cout << "Enter the characters that you want to remove: ";
getline(cin, remove);
result_string = my_remove_chars(original_string, remove);
cout << "Edited string: " << result_string << endl;
return 0;
}
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
VScode では g++ でコンパイルしているのでしょうか?
おそらく、
#include <algorithm>
を追加すれば、g++ でもコンパイルできて、正常に実行できるようになります。
No.1
- 回答日時:
Visual Studioはそれ自体が統合環境でC/C++コンパイラも含みますが、Visual Studio Codeは基本的にはエディタでC++コンパイラは拡張機能で連携はできるものの別途インストールが必要です。
下記をみるとWindows環境だと連携できるC++コンパイラにGCC/MinGWとMicrosoft C++ compilerがあるようです。何を使っているか分からないと有効な回答ができません。https://forest.watch.impress.co.jp/docs/news/127 …
そもそも『動きません』というのはどのような状態ですか? コンパイル時あるいはリンク時に何かエラーが出る? 実行ファイルはできるけど実行できない? 実行するけど表示が出ない?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- C言語・C++・C# char string[100]; int c, i=0; while( (c=getchar()) 2 2022/05/30 21:41
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Excel(エクセル) 【マクロ】フォルダを3つ、POモニター上に、決まった並べ方をしたい 4 2022/08/31 11:05
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Visual Basic(VBA) 稀に1円合いません? Sheet1から金額と個数を貼り付ける下記コードで、金額を切り上げるコードを何 3 2022/09/05 15:11
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- C言語・C++・C# このプログラミング誰か教えてください 9 2022/04/22 18:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# JSONについて
-
PHPのSHA256変換について
-
Delphiで改行文字の置換がうま...
-
C# ListBoxのアイテムをユーザ...
-
jap実行時のTomcatのエラーに困...
-
【Java8以降】csvファイルの複...
-
特定の文字列が一致する行から...
-
string→CStringの型変換について
-
C言語のポインターに関する警告
-
javaで質問です。 文字列2023/2...
-
flush()とclose()について
-
Java配列でNullPointerExceptio...
-
変数を動的に利用するには?
-
JSPやサーブレットでSystem.out...
-
ループ処理の際、最後だけ","を...
-
ダブルクォーテーションのrepla...
-
[JAVA]try 内の変数を外で!?
-
IF関数でEmpty値を設定する方法。
-
BCD形式で時刻を!
-
ページング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定の文字列が一致する行から...
-
C# ListBoxのアイテムをユーザ...
-
strcmp関数などでの複数の文字...
-
【Java8以降】csvファイルの複...
-
C#での関数テーブルの作り方
-
C#でIPアドレスの取得について
-
「指定されたキャストは有効で...
-
マルチスレッドで同時にFTPアッ...
-
C# JSONについて
-
Delphiで改行文字の置換がうま...
-
C#でプロパティを使わずXMLにデ...
-
C++におけるポインターと変数の...
-
jap実行時のTomcatのエラーに困...
-
C# で、あるフォルダー内にある...
-
決まった拡張子のファイルだけ...
-
strtokでの空文字への置き換え
-
c言語
-
javascript初心者
-
python文字列置換について。
-
strncpy後のatoiがおかしい
おすすめ情報