1. 首页 > 科技

我的这个函数用visual studio运行为什么出现段言失败? visualstudioscanf函数用不了

我的这个函数用visual studio运行为什么出现段言失败?visualstudioscanf函数用不了

用visual studio2013 出现error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

main() 应该写成 int main()

visual studio2013 标准的主函数标准签名格式为:int _tmain(int argc, _TCHAR* argv[])

将程序改成如下:

int _tmain(int argc, _TCHAR* argv[])

{

int i, j, k;

printf("\n");

for (i = 1; i<5; i++) /*以下为三重循环*/

for (j = 1; j<5; j++)

for (k = 1; k<5; k++)

{

if (i != k&&i != j&&j != k) /*确保i、j、k三位互不相同*/

printf("%d,%d,%d\n", i, j, k);

}

getch();

}

Visual Studio2015 为什么运行C语言这个程序无法运行?

#include "stdafx.h"

#include<stdio.h>

int main()

{

int a, b, c;

scanf_s("%d %d %d", &a, &b, &c);

if (a < b)

a = b;

if (a < c)

a = c;

printf("%d", a);

system("pause");//因为程序运行太快关闭了,加这个暂停一下

return 0

}

为什么Microsoft visual c++总是运行不了程序

路径设置的问题

你装vc的盘的路径与运行vc盘的路径地址不一致导致的

我安装了很多次VC++,终于装上了,但是编译时出现“Compiling ,Error spawning cl.exe”,上网查发现是路径设置问题

因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”

—>“Directories(目录)”重新设置“Excutable Fils、Include Files、

Library Files、Source Files”的路径。

25 executatble files:

26 C:\\Program Files\\Microsoft Visual Studio\\Common\\MSDev98\\Bin

27 C:\\Program Files\\Microsoft Visual Studio\\VC98\\BIN

28 C:\\Program Files\\Microsoft Visual Studio\\Common\\TOOLS

29 C:\\Program Files\\Microsoft Visual Studio\\Common\\TOOLS\\WINNT

30

31 include files:

32 C:\\Program Files\\Microsoft Visual Studio\\VC98\\INCLUDE

33 C:\\Program Files\\Microsoft Visual Studio\\VC98\\MFC\\INCLUDE

34 C:\\Program Files\\Microsoft Visual Studio\\VC98\\ATL\\INCLUDE

35

36 library files:

37 C:\\Program Files\\Microsoft Visual Studio\\VC98\\LIB

38 C:\\Program Files\\Microsoft Visual Studio\\VC98\\MFC\\LIB

39

40 source files:

41 C:\\Program Files\\Microsoft Visual Studio\\VC98\\MFC\\SRC

42 C:\\Program Files\\Microsoft Visual Studio\\VC98\\MFC\\INCLUDE

43 C:\\Program Files\\Microsoft Visual Studio\\VC98\\ATL\\INCLUDE

44 C:\\Program Files\\Microsoft Visual Studio\\VC98\\CRT\\SRC

visual studio 2010编译成功 但运行出错

1、 #include "stdafx.h" 这个头文件好像不太对吧

2、这部分代码改下:

scanf("%d, %d", &x, &y);

getchar(); //------------

printf("请输入f(加号在前)或l(加号在后):");

scanf("%c", &c);

在scanf输入时需要回车输入,这样就会有个回车符,在下一个scanf输入的时候,首先检测到应该是回车符了,所以添加getchar()将回车符读出来,以继续输入

不知道你的问题是不是这个,你可以试试,应该可以得到你想要的结果