前提・実現したいこと
実行画面を正しく表示させたいです。
発生している問題・エラーメッセージ
ネットで見つけたサンプルコードを入力したのですが実行画面が
a=
で終わってしまいます。
該当のソースコード
/*
*C言語のサンプルプログラム -Webkaru
*-入力した2つの数値を交換-
*/
#include <stdio.h>
int main(void)
{
//変数の宣言
int a, b, tmp;
//2つの数値を入力 printf("a="); scanf("%d", &a); printf("b = "); scanf("%d",&b); //数値の入れ替え tmp =b; b = a; a = tmp; printf("===== After =====\n"); printf("a = %d\n" ,a); printf("b =%d\n",b); return 0;
試したこと
ネットで色々調べましたが無理でした。
補足情報(FW/ツールのバージョンなど)
https://webkaru.net/clang/swap-two-numbers/
このサイトのサンプルコードです。
使っているコンパイラはCpadです。
scanf の前の printf("a="); が表示されないという話なら、fflush(stdout); が必要かも。
https://daeudaeu.com/fflush/
回答2件
あなたの回答
tips
プレビュー