Я сделал код в CodeBlocks, что кажется, прекрасно, но когда я скомпилировать его следующим образом (в изображениях в ссылке) происходит: http://postimg.org/gallery/imbtu6ns/ Вот код:код в CodeBlocks перестает работать, когда я пытаюсь скомпилировать
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
int x,num[x],n,small,big;
printf("Type how many numbers you will use: ");
scanf("%d",&n);
for (x=0;x<n;x++){
printf("Type a number: ");
scanf("%d",&num[x]);
}
big=num[0];
small=num[0];
for (x=0;x<n;x++){
if (num[x]<small){
menor=num[x];
}
if (num[x]>big){
maior=num[x];
}
}
printf("Maior: %d\n",big);
printf("Menor: %d\n",small);
system("pause");
return 0;
}
Его код для чтения n номеров от пользователя, а затем распечатать меньшее и большее число. Я думаю, что в коде нет проблем. Что это за ошибка? Я пробовал делать то, что написано здесь: Windows popup: X.exe has stopped working (Code::Blocks), но он не работал.
@ user3121023 Спасибо, это было действительно простое решение, похоже, его работы теперь будет выполнять его иногда и проверить, если это действительно было идеальным решением. – Cepphei
@ user3121023 Это C++-функция не C. Возможно, C99 добавил эту функцию, но затем вы скомпилировали флаг c99. –
@ user3121023 Да, это действительно идеальное, но простое решение, спасибо большое! Я бы отметил как ответ, но вы разместили его как комментарий! – Cepphei