サンプル集 |
■VC ■C# ■Java ■BorlandC ■LinuxC ■MS-DOS ■bash ■Excel VBA ■VBScript ■PHP ■HTML ■perl ■iPhone ■Android ■Lua ■WordPress ■PowerShell ■other |
Linuxコマンド |
用語集 |
debian メモ |
apache2 メモ |
MySQL メモ |
Oracle メモ |
HOME |
数値の入れ替えの例です。2つの数値を入力し、入れかえます。
P004.cpp | ||
|
2023/12/24 追記
Visual C++ 2022 でテストしてみます。
◆環境OS | Windows 10 Home 22H2 |
---|---|
VC | Visual C++ 2022 - 00482-90000-00000-AA189 |
ビルドすると以下の警告とエラーがでました。
1>P004.cpp(11,17): warning C4326: 'main' の戻り値の型には、'int' を使
用してください。'void' は使用できません
1>P004.cpp(18,2): error C4996: 'scanf': This function or variable may
be unsafe. Consider using scanf_s instead. To disable deprecation,
use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>P004.cpp(22,2): error C4996: 'scanf': This function or variable may
be unsafe. Consider using scanf_s instead. To disable deprecation,
use _CRT_SECURE_NO_WARNINGS. See online help for details.
用してください。'void' は使用できません
1>P004.cpp(18,2): error C4996: 'scanf': This function or variable may
be unsafe. Consider using scanf_s instead. To disable deprecation,
use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>P004.cpp(22,2): error C4996: 'scanf': This function or variable may
be unsafe. Consider using scanf_s instead. To disable deprecation,
use _CRT_SECURE_NO_WARNINGS. See online help for details.
プログラムを修正します。
scanfをscanf_sに変更しました。
P004.cpp | ||
|
実行してみます。
数字を入力して下さい。(変数名a):123
数字を入力して下さい。(変数名b):abc
a=123
b=-858993460
aとbを入れ替えます。
a=-858993460
b=123
\P004\x64\Debug\P004.exe (プロセス 15812) は、コード 0 で終了しまし
た。
デバッグが停止したときに自動的にコンソールを閉じるには、[ツール] ->
[オプション] -> [デバッグ] -> [デバッグの停止時に自 動的にコンソー
ルを閉じる] を有効にします。
このウィンドウを閉じるには、任意のキーを押してください...
数字を入力して下さい。(変数名b):abc
a=123
b=-858993460
aとbを入れ替えます。
a=-858993460
b=123
\P004\x64\Debug\P004.exe (プロセス 15812) は、コード 0 で終了しまし
た。
デバッグが停止したときに自動的にコンソールを閉じるには、[ツール] ->
[オプション] -> [デバッグ] -> [デバッグの停止時に自 動的にコンソー
ルを閉じる] を有効にします。
このウィンドウを閉じるには、任意のキーを押してください...
入力を受けている変数がint型だったのでabcと入力した値が変な値になってしまいましたが正常に動作しました。
Copyright (C) 2003 - 2023 ymlib.com