Codeblocks C Отладка - PullRequest
       33

Codeblocks C Отладка

0 голосов
/ 19 июня 2019

У меня есть новая задача вернуть факториал числа. Есть идеи о том, как это сделать, но претендент дал некоторый стартовый код - который показан ниже.

Теперь я бы так не начал (с моим крайне ограниченным опытом!) - НО я не был уверен, как система будет захватывать некоторый текст и помещать его в массив int - поэтому я попытался запустить его в кодовых блоках, отлаживать и смотреть на стол часов. Однако я не вижу 'num'.

Итак, я попытался скопировать num в num1: int num1 [30] = {0};

memset(num1[0],num[0], sizeof(num));

это, кажется, ни на что не влияет ...

Так что вопрос на самом деле - что-то не так с моим конфигом codeblocks (он отлаживает другие программы, и я пробовал и cygwin & MiniGW) или есть другая причина для такого поведения?

#include <stdio.h>
#include <string.h>

void FirstFactorial(int num[]) {

// code goes here
printf("%d", num);

}

int main(void) {

// keep this function call here
FirstFactorial(gets(stdin));
return 0;

}
...