Submission #890790


Source Code Expand

#include <stdlib.h>
#include <stdio.h>

int main ( void ) {
    int i = 0;

    for (i = 0; i < 4; i++) {
         putchar(getchar());
    }

    putchar(' ');

    int c = getchar();
    while (c != '\n' && c != EOF) {
         putchar(c);
         getchar(c);
    } 

    return EXIT_SUCCESS;
}

Submission Info

Submission Time
Task A - CODEFESTIVAL 2016
User curtismillar
Language C (Clang 3.8.0)
Score 0
Code Size 315 Byte
Status CE

Compile Error

./Main.c:16:18: error: too many arguments to function call, expected 0, have 1
         getchar(c);
         ~~~~~~~ ^
/usr/include/x86_64-linux-gnu/bits/stdio.h:43:1: note: 'getchar' declared here
__STDIO_INLINE int
^
/usr/include/x86_64-linux-gnu/bits/stdio.h:26:25: note: expanded from macro '__STDIO_INLINE'
# define __STDIO_INLINE __extern_inline
                        ^
/usr/include/x86_64-linux-gnu/sys/cdefs.h:327:27: note: expanded from macro '__extern_inline'
#  define __extern_inline extern __inline __attribute__ ((__gnu_inline__))
                          ^
1 error generated.