프로그래밍 QnA

whs9400의 이미지

C언어에 대해서

제가 C언어를 공부하면서 고민이 생겼는데요.
음.. C언어로 마인크래프트 같은 게임을 만든다고 가정을 하면
일단 맵도 만들어야 하고 ai도 만들어야 하고 여러가지를 만들어야 하잖아요?
그러면 이걸 메인부분에 전부 다 넣어버리면 소스 보기에도 불편하고 그래서 여러가지 .c파일들을 만들어서 각각의 기능에 대해서 코딩을 하게 될텐데...
결국 나중에는 이 각각의 기능들을 메인소스에서 연결을 시키는건가요? 제가 c언어를 책만 보고 해서 그런지 예제는 온통 메인에서만 작성을 하더라구요.
이러다가 나중에는 어떻게 작업을 할지.. ㅠㅠ;;

그리고 팀이나 회사에서 사용하는 소스 업로드/다운로드 프로그램 같은게 있나요?

k3rnel의 이미지

[질문] 파이썬. 유니코드 관련 질문드려요

안녕하세요.

유니코드와 관련해서 질문 사항이 있습니다.
우선 제 환경은 python 2.7.7 윈도우7-x64입니다.

# -*- coding: utf-8 -*-
 
name = str('홍길동')
number = 1
 
desc # desc는 원래 db 에서 읽어온 값입니다. type() 함수를 사용해서 확인해보니 'unicode' 타입이라고 나오네요
     # - desc 에 입력될 값은 == >'지시 사항 없음'
text = str(name) + str(number) + str(desc)

위와 같은 방식으로 하니 아래와 같은 에러가 나옵니다
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)

hengunmok의 이미지

데비안 우분투 계열 설치후 부팅오류

데비안, 우분투 계열 USB에 설치하는데 요즘 usb3.0이나 uefi 달린 보드 최신 컴퓨터에서 다 이런 현상이 나네요..

이럴때 부팅 어떻게 해야되나요? 구글링해서 나온 몇 가지 방법으로도 안되는 것 같습니다..

해결방법 아시는분 계신가요?

2015년 기준 데비안 7 최신버전 우분투 데스크탑 최신버전 둘 다 같은 현상입니다. =_=

Gave up waiting for root devices. Common problems :

... (중략)

ALERT! /dev/disk/by-uuid/sdifjiej-difji3eijsdifj(드라이브명) does not exist. Dropping to a shell!

BusyBox v 1.21.1 ....
Enter 'help' for a list of built in commands

(initramfs)

원본은 사진에 있는데 잡다구리 길어서 중요한 부분만 잘라 올려봅니다-

ghu531의 이미지

pc방 관리 프로그램 비슷하게 하나 프로그래밍 하려고 합니다.

제목에 작성한 프로그램을 C#으로 작성해 보려고 합니다.
이런 와중에 C#으로 예제가 구현되어 있는 네트워크 프로그래밍 서적을 하나 참고해보고자 하는데, 적당한 서적이 있나요?

k1d0bus3의 이미지

구글 기기에는 구글API가 내장되어 있습니까?

개발자가 특정 구글서비스를 사용하는 어플리케이션을 제작하려면 구글API를 넣어야합니다.

물론 각 API마다 access limit도 있고요.

제가 궁금한것은 구글기기(안드로이드기기, 크롬북)에 기본적으로 탑재된 구글앱(구글지도, 구글드라이브 등)의 구현원리 입니다.

구글기기나 구글앱에 이미 구글API가 탑재되어 있는걸까요?

access limit도 있을까요?

wjddndyd401의 이미지

/proc/net/dev 파일의 column은 각각 뭘 의미하는 건가요?

bytes: The total number of bytes of data transmitted or received by the interface.
packets: The total number of packets of data transmitted or received by the interface.
errs: The total number of transmit or receive errors detected by the device driver.
drop: The total number of packets dropped by the device driver.
fifo: The number of FIFO buffer errors.
frame: The number of packet framing errors.
colls: The number of collisions detected on the interface.

qwertyguy의 이미지

언어 문법 원래 이런가요?

안녕하세요. 프로그래밍 초보생입니다.
지금까지 C,C++,C Sharp,Java,js,Ruby,Python,VB,JSP,PHP,OpenGL,HTML,CSS 및 mirc script,kvs,bash script 등을 해왔는데요.
머리가 무식한건지 문법이 헷갈려서 난감한 상황입니다. 이러다 책 다 들고 다녀야겠다 생각 해본 적도;;
나중에 Dart랑 Typescript랑 GLSL,HLSL도 해보고 싶은데, 벌써부터 헷갈리니 난감하기 그지 없습니다. 엎친데 덮친격으로 버전업되면서 파기? 되는 함수있으면 멘붕이 옵니다.
코드 다시 보면, 아 그랬었지 하면서 술술 잘 기억이 나긴 하는데 역시 이것저것 하다보니 기억용량이 딸려서 그런 걸까요.

fopenfclose의 이미지

시간 복잡도 질문

void test::aTob(char *str, char *cstr)
{
int i, j = 0;
int len = strlen(str);

for (i = 0; i < len; i++)
{
for (j = 0; j < 25; j++)
{
if (original[j] == str[i])
{
cstr[i] = text[j];
break;
}
}
}
cstr[i] = '\0';
}
의 시간 복잡도는?

mywin의 이미지

프로세스를 실행하는 권한은 무엇인가요?

프로그램을 x라는 실행파일로 만들었습니다. 이 파일의 권한은

rwxr-xr-x flower:flower

입니다. 여기서 lion이라는 사용자로 로그인한 상태에서 저 파일을 실행할 때 저 프로세스는 어떤 권한으로 실행이 되나요? lion이라는 사용자로 실행이 되는 것인가요? 그리고 lion이라는 권한으로 실행된다면 프로세스에서 flower의 권한을 획득하는 방법은 무엇인가요?
만약 flower로 로그인한 상태에서 이 파일을 실행할 경우 권한은 사용자 권한인 flower인가요 그룹 권한인 flower로 실행이 되나요?
그리고 리눅스 프로그램에서 사용자 권한을 변경하는 명령어로 뭐가 있는지 궁금합니다.

plus7plus의 이미지

Linux system("mkfs.ext2 -t /dev/sda/") 명령어 에서 입력응답이 필요한 명령어는 어떻게 하나요..?


코드에서 아래와 같이 실행했을 경우.

입력으로 "y"를 입력해야 하는데 어떻게 처리하면 될까요..?

system("mkfs.ext2 -t /dev/sda/")

---
/dev/sda is entire device, not just one partition!
Proceed anyway? (y,n) <-- 여기서 y를 입력해야 하는데요..

방법이 없을 까요..?

페이지

프로그래밍 QnA 구독하기