getc() 함수를 사용했을 때의 오류


In file included from test_variable.c:1:0:

test_variable.c: In function ‘main’:

test_variable.c:13:11: error: too few arguments to function ‘_IO_getc’

   tempBuf=getc();

In file included from /usr/include/stdio.h:74:0,

                 from test_variable.c:1:

/usr/include/libio.h:434:12: note: declared here

 extern int _IO_getc (_IO_FILE *__fp);


코드:

#include <stdio.h>

#include <stdlib.h>

#include <string.h>


int main(void)

{

        int buffer_cnt;

        char rx_buffer[255]={0};

        char tempBuf;


        while(1)

        {

                tempBuf=getc();

                printf("tempBuf=%d\n",tempBuf);

                rx_buffer[buffer_cnt++]=tempBuf;

                printf("tempBuf=%d\n",tempBuf);

        }

}


getc()함수에서 괄호 안에 어디서 입력을 받을 건지를 정해주어야 한다. 입력 받을 곳을 정해주지 않아서 발생하는 오류

get(0) => stdin에서 입력을 받겠다고 적어주면 오류가 사라진다.

Posted by 知彼知己百戰不殆
,

Vim Syntax 설정

OS/RaspberryPi3 2016. 9. 27. 10:14

  

일단 설치합니다 sudo 혹은 root계정에서 진행해야 해요

apt-get install vim

   

wheezy에는 설치가 안되있었는데 jessie는 설치되있네요

   

근데 그냥 쓰기에는 밑밑하니 환경설정을 조금 해줍니다

/etc/vim/vimrc 파일을 수정하거나

계정폴더(/home/user)에 .vimrc 파일을 만들어서 사용해도 됩니다

   

저는 /etc/vim/vimrc 파일을 수정했습니다

하단 마지막 라인 밑에 추가하면 됩니다

라인번호 및 여러가지 기능들이 추가됩니다

VIM 에디터에 대해 관심있으신 분은 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Vim/Documents/UsedVim

여기를 참고하시면 좋을것 같아요

set number

set ai

set si

set cindent

set shiftwidth=4

set tabstop=4

set ignorecase

set hlsearch

set expandtab

set background=dark

set nocompatible

set fileencodings=utf-8,euc-kr

set bs=indent,eol,start

set history=1000

set ruler

set nobackup

set title

set showmatch

set nowrap

set wmnu

   

syntax on

   

set number 같은경우는 왼쪽에 숫자로 몇번째 라인인지 알려주는 기능입니다

'OS > RaspberryPi3' 카테고리의 다른 글

사용자 계정 추가하기  (0) 2016.10.13
기본계정 pi 제거 후 새로운 계정 사용하기  (0) 2016.07.17
새로운 계정에 sudo permission 추가  (0) 2016.07.17
RaspberryPi3 SSH login  (0) 2016.07.17
Posted by 知彼知己百戰不殆
,

1. sudo yum install vim


2.sudo vi /etc/profile에 :syntax on추가!

'OS > Linux' 카테고리의 다른 글

리눅스 서버 포트 포워딩  (0) 2016.10.31
참고 사이트들  (0) 2016.10.13
페도라 syntax highlighting 설정  (0) 2016.09.26
grep 사용법  (0) 2016.09.02
CentOS 5.1 ifconfig command  (0) 2016.06.16
Posted by 知彼知己百戰不殆
,