본문으로 바로가기

파일의 IT 블로그

2022/01

해당되는 글 33
  • thumbnail
    프로그래밍 강좌/C

    [C언어 강좌] #17-1 콘솔 입출력과 파일 입출력

    안녕하세요 파일입니다. 오늘은 본격적으로 파일 입출력에 대한 이론과 간단한 예제를 다뤄볼겁니다. 참고로 이번편부터 새롭게 알아야할 개념들이 늘어서 포인터 편처럼 머리가 아파질 수 있습니다.. 개인적인 느낌으로는 포인터의 경우 개념은 알만했는데 응용이 어렵다면 여긴 개념은 어려운데 응용하는건 그리 어렵지 않습니다. C언어에 대한 고지가 얼마 남지 않았으니 조금만 힘내봅시다. 화이팅! 콘솔 콘솔(console)은 본래 대형 컴퓨터 시스템과 연결되어 데이터를 입력하는 장치 또는 입력된 데이터를 처리하여 결과를 출력하는 장치를 의미합니다. 여기서의 콘솔은 키보드나 모니터와 같은 표준 입출력 장치를 의미하며, 콘솔 입출력은 키보드에서 데이터를 입력받고 모니터에 데이터를 출력하는것을 말합니다. 그렇다면 파일 입출력..
  • thumbnail
    리뷰

    G.SKILL DDR4-3200 CL14 TRIDENT Z RGB 패키지 (32GB(16Gx2)) 간단 리뷰

    안녕하세요 파일입니다. RTX3080 업그레이드 전에 확실한 업그레이드를 위해 이번에 업그레이드를 많이 진행했는데 5600x, 보드 교체, FSP1000W 파워 교체, 램 교체를 진행했습니다. 이미 5600x과 보드 교체는 블루스크린편에서 다루었고 (사실 CPU 블루스크린 때문에 강제 업그레이드 당했다고 해도 과언이 아닙니다.) 오늘 다뤄볼것은 램 교체입니다. 램 오버를 풀로 땡기기 위해서 G.SKILL DDR4-3200 CL14 TRIDENT Z RGB 패키지 (32GB(16Gx2)) 를 구매했습니다 ㅎㅎ 현재 다나와 기준 가격입니다. 37만원 정도에 형성되어 있습니다. 램클럭은 3200이고 램타는 CL14-14-14-34 입니다. 이런 램타면 무조건 B다이 확정이고 현재 3600 CL16-16-16 ..
  • thumbnail
    게임

    [스압] 어쌔신 크리드 오디세이 플레이 근황

    이 게임 까놓고 말해서 위쳐3 보다도 재밌습니다 최적화가 쓰레기 같다는 문제가 있지만 램오버, cpu 오버 땡기고 안정화 할때 이만한 게임이 없더군요 cpu랑 gpu를 강력하게 100%씩 갈궈버리는 무시무시한 게임입니다. 스토리도 재밌고 타격감도 적당하고 간만에 정말 재밌는 게임 만났네요 ㅎㅎ 하루종일 해도 시간 가는지 모르겠습니다 저는 여주인공 카산드라로 플레이중인데 어머니 만나는 장면은 정말 감동이였네요 어쌔신 크리드 전시리즈 다 소장하고 있으나 정말 이 작품은 독보적이라고 느껴집니다 75% 할인때 구매한게 신의 한수였네요
  • thumbnail
    일상

    내 3080은 어디에 있는걸까..

    27일에 물류창고로 갔다는 이야기 이후로 Tracking Number이 업데이트 되지 않네요.. 문의해보니 물류 창고에서 업데이트를 안한거 같다고 사람 실수라는데 배송은 정상적으로 되고 있다고 합니다. 무슨 택배인지 어떻게 가고있는지 알 방법이 없어서 답답하네요 미국에서 배송하는거라 그냥 Fedex같은걸로 쏴줘서 3일만에 받을줄 알았건만.. 조금 난감하네요 그래도 실시간으로 채팅 소통을 해줘서 운송장번호가 뜨는 순간 제 계정 및 이메일로 업데이트를 해주겠다고 합니다. 사실 알리에서 시킨거면 사놓고 까먹었다가 한 3주있다가 받았을건데 워낙 기대하고 있는 물건이다보니.. ㅎㅎ 3월달까지 꿀같은 휴식기간이기도 하구요..
  • thumbnail
    프로그래밍 강좌/C

    [C언어 강좌] #16-2 문자열 표준 함수와 기타 표준 함수

    sscanf() 함수와 sprintf() 함수 우리가 지금까지 C언어에서 필수적으로 사용해온 함수로 scanf() 함수와 printf() 함수가 있습니다. 이번에 알아볼 함수는 scanf()와, printf() 함수 이름 앞에 s를 붙인 sscanf() 함수와 sprintf() 함수 입니다. 함수 원형 설명 #include int sscanf(const char * s1, const char * s2, ...) 메모리(문자열)에서 데이터를 입력받음 성공 : 데이터의 개수 반환 #include int sprintf(const char * s1, const char * s2, ...) 메모리(문자열)에 데이터를 출력(저장) 성공 : 문자열의 길이 반환 *위 함수의 인자중에 ...은 함수의 인자가 많이 있을 ..
  • thumbnail
    프로그래밍/Python

    시놀로지 NAS + JupyterLab 원격 IDE 환경

    위 사진은 시놀로지에서 서버가 돌아가고있는 JupyerLab 환경입니다. 포트포워딩도 되어있어서 비밀번호만 알면 언제 어디서든지 url로 접속해서 Python 코딩이 가능합니다. 밖에서 백준풀때나 코딩으로 허세부리고 싶을때 유용하게 쓰고 있습니다. 속도는 네이티브 환경에서 하는거랑 비슷비슷한데 당연히 네이티브보단 느립니다. 저희집에 컴퓨터가 노트북 포함 4대쯤 있는데 이리저리 왔다갔다 하면서 해도 NAS를 기반으로 연동되서 매우 유용합니다. Anaconda나 JupyerLab(또는 Jupyter Notebook) 을 컴퓨터마다 깔아서 라이브러리가 따로 관리되는게 상당히 번거롭거든요. 아마 군대에 있었음 유용하게 썼을건데요.. ㅎㅎ 별로 말하고 싶지 않군요.
  • thumbnail
    프로그래밍 강좌/C

    [C언어 강좌] #16-1 문자열 표준 함수와 기타 표준 함수

    이전에 문자열에 대해 배운적이 있습니다. 프로그램을 만들면서 문자열을 다루는 상황이 많게 되므로 문자열은 상당히 유용한데요. C언어에서 문자열을 구현하는 방법 2가지 다시 리마인드하고 넘어가자면 "Hello" 라는 문자열이 있다면 1. 배열을 통한 문자열 char string[] = "Hello" 와 같은 형식으로 선언하고 각 배열 요소 string[0] = 'H', string[1] = 'e'.. string[5] = '\0' (널문자)가 문자인 것으로 구현됩니다. 2. 포인터를 통한 문자열 char * string = "Hello" 와 같은 형식으로 선언하고 "Hello"라는 문자열이 읽기 전용 메모리 공간에 할당되며 string이라는 char형 포인터 변수가 "Hello"라는 문자열의 시작주소를 가..
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

    이모티콘을 클릭하면 댓글창에 입력됩니다.