Приветствую, сразу к делу, пишу лаб. роботу. Суть в том чтобы переводить десятичные числа в двоичные и выводить на экран.
Код:
Код
#include <stdio.h> #include <conio.h> #include <stdlib.h> int program (unsigned value);
int main () { unsigned number, mask; scanf("%u", &number); mask=1; printf("\n v desyatkoviy: %u \n", number); printf("\n v dviykoviy:"); program(number); program(mask);
int program (unsigned value) { unsigned c, mask=1 <<15; for (c=1; c<16; c++) { putchar (value&mask ? '1' : '0'); if (c%8==0) putchar(' '); return 0; }
}
Да, программа еще не закончена, но уже должна компилироваться, а компилятор выдает [Linker error] undefined reference to `program' И да пишу в Dev C++ 4.9.9.2 Буду благодарен любой помощи.
Добавлено (23.04.2014, 00:36) --------------------------------------------- Проблема решена, выносом второй функции за пределы main. Тему можно закрывать.