я и зучаю я зык си по учебнику М. Уэйта и там даётся вот такая программа
#include <stdio.h>
int main( )
{
int ch; /* переменная для ввода символа */
int index;
int chnum;
while ((ch=getchar( )) != '\n' ){
chnum - ch %26; /* получение числа от 0 до 25 */
index = 0;
while (index++ < (30 - chnum))
putchar( ); /* печать пробелов сдвига к центру */
index = 0;
while (index++ < (2 * chnum + 1))
putchar (ch); /* повторная печать символа */
putchar( '\n' ); }
}
~
~
Она читает символ, а затем печатает его некоторое число раз зависящее от кода ASCII этого символа и получается какаято фигура
Вот что получается при компиляции;
[serrggeee@localhost ~]$ g++ 1.cpp
/usr/include/stdio.h: In function ‘int main()’:
/usr/include/stdio.h:562: ошибка: too few arguments to function ‘int putchar(int)’
1.cpp:12: ошибка: в этом месте файла
[serrggeee@localhost ~]$
помогите разобраться