2017-12-05 15 views
0

NPPExecとccodingの新機能です。 は私がNPPExec scanf Notepad ++ Console

NPP_SAVE のCD $(CURRENT_DIRECTORY) CMD/C G ++ -utf-8 -pedantic -Wall -W -Wconversionしようとすると、

int number; 
scanf("enter a number: %d" ,&number); 
printf("\nyour number is: %d\n", number); 

のようなACコードをコンパイルして実行する方法はあります(cmd/c "$(CURRENT_DIRECTORY)は、コンパイル時に構文エラーが見つかりました。)-Wshadow -Wcast-qual -Wwrite-strings $(FILE_NAME)-o $(NAME_PART).exe & IF ERRORLEVEL 1(エコー。& &) \ $(NAME_PART).exe "-run)

のscanf()は

が助けてください無視されます:/

答えて

0

int number; 
scanf("enter a number: %d" ,&number); 
printf("\nyour number is: %d\n", number); 

にあなたが scanfへの呼び出しで、ユーザープロンプトをプリントアウトしようとしているかのように見えます。残念ながら、それは scanfのことではありません。

プロンプトを別途印刷する必要があります。与える

int number; 
prinf("enter a number: "); 
int rval = scanf("%d", &number); 
if (rval == 1) // test that read got something 
{ 
    printf("\nyour number is: %d\n", number); 
} 
else 
{ 
    printf("\nyour input is USELESS!\n", number); // though a less mocking tone 
                // is usually appreciated by users. 
} 

またはそれに類似するショット。