프로그래밍 QnA + 설치 및 활용 QnA

j2park의 이미지

mysql root 패스워드 설정

ubuntu에 apt install을 이용하여 msyql-server를 설치했습니다.
mysql 5.7.26 버전입니다.

root는 localhost만 접속하게하고 다른 사용자 아이디를 추가하여 특정 database에만 접근 가능하게 한것까지는 설정했는데요.

root 비밀번호를 업데이트 해도 계속 비번없이 접속됩니다.

익명 사용자의 이미지

쉘 스크립트를 이용하는데 오류가 있습니다

#!/bin/bash

case $1 in
+) echo "$2와 $3의 덧셈결과는 `./add $2 $3` 입니다";;
-) echo "$2와 $3의 뺄셈결과는 `./sub $2 $3` 입니다";;
*) echo "$2와 $3의 곱셈결과는 `./mul $2 $3` 입니다";;
/) echo "$2와 $3의 나눗셈결과는 `./div $2 $3` 입니다";;
%) echo "$2와 $3의 나머지결과는 `./res $2 $3` 입니다";;
esac

tmal의 이미지

C언어 2차원 배열은 수식에서 연산시, 왜 이중 포인터처럼 하는 걸까요?

C를 공부하고 있는 초보입니다. 공부하던 중, 2차원 배열에 대해서 한가지 의문이 들어서 질문 올립니다.

int str[2][3] = {1, 2, 3, 4, 5, 6}; 
 
**str = 9;
 
printf("%d", **str);

배열에 대한 배열은 수식에서 배열을 가리키는 포인터로 변경된다고 들었습니다. 하지만, 변경된 배열의 이름의 자료형은 (int**)이 아니라, (int*)인데, 어째서 이중 포인터 같은 연산을 할 수 있는건가요?

처음에는 str이 배열에 대한 배열이므로, str에 *연산을 하면, *str -> int[3]이 되고, 이것은 배열이니까, 한번 더 규칙에 의해 int [3]이 포인터로 변경되므로, 마치 이중 포인터 같은 연산을 할 수 있다고 생각했습니다.

dijk1321의 이미지

centos wget 오류입니다ㅜ

snort 홈페이지에서 Oinkcodes 주소로 다운로드 받아도 계속 같은 오류가 나옵니다.
dns설정도 되어 있고 hostname도 문제가 없는 것 같습니다ㅜㅜ

dfgtyrui의 이미지

C언어 이진탐색트리에서

노드 특정값에 대하여 그 이전 작은 값과 그 다음 큰값을 알수있는 방법이 있을까요?

익명 사용자의 이미지

python numpy 배열을 C++로 어떻게 보내주나요?

python numpy로 txt파일을 읽었고 배열 데이타를 C++파일에 보내주려고 하는데 어떻게 해야 할까요...

chocokeki의 이미지

기묘한 C 언어 문법 이게 되네요

함수 구현을 이렇게 해도 되네요.......
warning도 안 뜨는데 표준 맞죠?

int function(arg1, arg2)
char *arg1;
char *arg2;
{
..... }

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기