我是NPPExec和C代码的新手。是否有一种方法可以编译和运行c代码,如
int number;
scanf("enter a number: %d" ,&number);
printf("\nyour number is: %d\n", number);当我尝试
NPP_SAVE cd $(CURRENT_DIRECTORY) cmd /c g++ -utf-8 -pedantic -Wall -W -Wconversion -Wshadow -Wcast-qual -Wwrite $(FILE_NAME) -o $(NAME_PART).exe& IF ERRORLEVEL 1 (echo.在编译过程中发现&& echo语法错误。)( cmd /c "$(CURRENT_DIRECTORY)\$(NAME_PART).exe“-run)
忽略scanf()
请帮助:/
发布于 2017-12-05 01:08:25
在……里面
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.
}或者类似的镜头。
https://stackoverflow.com/questions/47644400
复制相似问题