我的编译器出错
警告:函数“system”的隐式声明
我补充说
system("cls");
Run Code Online (Sandbox Code Playgroud)
能够清除屏幕,现在我收到错误。我正在使用此代码进行测试
#include <stdio.h>
int nothing; //random name
int main()
{
printf("this is a msg");
scanf("%d",¬hing);
system("cls");
printf("hello");
getchar();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这只是一个测试代码,所以很草率。我是编码新手,所以任何帮助将不胜感激。
每当我启动程序时,都会出现Windows弹出窗口并显示"test.exe已停止工作".我的编译器没有错误.这是我的代码.我已经提到了错误发生的地方,但我无法弄明白.
#include <stdio.h>
#include <stdlib.h>
int main()
{
long long factor[999], halfof;
int i;
long long num = 600851475143;
halfof = num / 2;
for (i = 0; i < 999; i++){
factor[i] = 0;
}
//GETTING ERROR IN THIS "FOR LOOP"
for (i = 2; i <= halfof; i++){
if (num % i == 0){
factor[i] = i;
}
}
for (i = 0; i < 999; i++){
printf("%ld", factor[i]);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)