본문 바로가기

전체 글137

[Error/C] 'for' loop initial declarations are only allowed in C99 or C11 mode -std=c99이나 -std=c11아래 에러는 for문을 돌릴 때, 나오는 에러입니다. 구문으로 틀린 게 없는데 에러가 발생하여 찾아보니, C99(1999년에 발표된 C 표준) || C11은 for문 내에서 변수를 선언하는 것이 유효한 C가 아니었기 때문에 발생하는 에러라고 합니다. [Error] 'for' loop initial declarations are only allowed in C99 or C11 mode 에러를 해결하는 방법은 2가지 있습니다. 1. 변수를 미리 선언 후 for문에서 사용하기 #define _CRT_SECURE_NO_WARNINGS #include //크기가 3인 double형 배열의 모든 원소의 주소를 출력하는 프로그램을 작성하시오. 단, 주소 구하기 연산자를 사용하지 마시.. 2022. 10. 14.
[Error/C] expected '=', ',', ';', 'asm' or '__attribute__' before 'file' 저는 파일을 실행시킬 때, stdio.h파일에 이상이 있다고 떴습니다. 선언 중에 기호를 안 붙이거나, 괄호 개숫가 안 맞을 때 나타나는 에러입니다. 저는 stdio.h 파일의 주석문으로 되어 있어야 하는 곳이 주석처리가 안되어 있어서 에러가 일어났던 거라 주석을 닫아주었습니다. /* This file has no copyright assigned and is placed in the Public Domain. * This file is part of the mingw-w64 runtime package. * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ 느려도 된다. 실패해도 된다. 포기하지 않으면 가슴 뛰는 .. 2022. 10. 13.
Linux Shell 인자값 구하기 안녕하세요~ 이번에는 과제로 했던 문제를 같이 풀어보려고 합니다. 우선 저는 우분투를 사용하고 있습니다. 1. 3개의 인자를 키보드로 입력 받아 화면에 출력 2. for문을 활용하여 반복 3. SHELL, PWD의 위치 출력 #! /bin/bash echo "#########################" echo "# 컴퓨터시스템정규과제#" echo "이름 : $1#" echo "학번 : $2#" echo "#########################" C_NAME=$1 C_ID=$2 COUNT=$3 echo "" for((i=1; i 2022. 9. 1.
Linux 버전 확인 안녕하세요~ 대학교에서 발급받은 서버가 어떤 종류, 버전인지 확인해 보려고 합니다. 우선 서버에 접속해 줍니다. 저는 PuttY를 사용해서 로그인하겠습니다. ID, PassWord를 입력하고 로그인 하였습니다. pw는 보안상 원래 안 보여요. 우분투, CentOS는 아래와 같은 명령어를 작성하면 확인 할 수 있어요. 리눅스 배포한 버전을 확인하는 명령어인데, 자신이 어떤 os를 사용하는지 모를 경우 "*"를 사용합니다. $grep . /etc/*-release 확인해 보니 저는 우분투를 사용하고 있네요! 우리 항상 감사하면서 살아용~ 오늘도 읽어주셔서 감사합니다.(*≧︶≦))( ̄▽ ̄* )ゞ 2022. 7. 24.