대부분 IDE에 제한이 없고, 플러그인 몇개만 넣어주면 IDE 못지않게 개발환경이 편해진다.
아래 코드를 예시로 들어보자.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
int x, y, answer;
// 덧셈을 진행하기 위한 x값, y값, 결과값
srand(time(NULL));
for (int i=0; i<10; i++){
x = rand() % 10; // 10단위로 끊어서 랜덤 출력하도록.
y = rand() % 10; // 마찬가지
printf("%d + %d = ", x, y);
scanf("%d", &answer);
if (x + y == answer){
printf("맞았습니다!\n");
}
else{
printf("틀렸습니다!\n");
}
}
return 0;
}
C언어를 코딩하기 위해서 대표적으로 Visual Studio
를 많이 사용하는데, 단점으로는 버전이 변경되면서 쓸데없이 내장 함수의 기능들이 변경된다.
위 코드에서 Visual Studio 최신버전에서 변경된 부분들은
1. scanf -> scanf_s
2. stdlib.h
, time.h
를 전처리기로 주지 않아도 되는 점
등.. 뭐 여러가지가 있다.
근데 vi
, vim
은 그런거 없이 Python이든 C던 내가 익숙하게 사용하던 코드를 사용하면 되니까..
그리고 IDE의 제약이 없으니까! 많이 좋아하게 되었다.
터미널하고 친해지는건 항상 즐겁다..