E D R , A S I H C RSS

Full text search for "문자"

문자


Search BackLinks only
Display context of search results
Case-sensitive searching
  • Linux/필수명령어/용법 . . . . 109 matches
         -q 큐 : 대소문자 알파벳으로 큐를 지정한다. 순서적으로 빠른 알파벳이 지정된 큐 일수록 CPU 시간 점유 우선권이 낮다.
         시간을 지정할 때 상당히 다양한 방법을 사용할 수 있다. hhmm 혹은 hh:mm 형태도 가능하며, noon, midnight이나 오후 4시를 의미하는 teatime이라고도 할 수 있다. 오전 오후를 쉽게 구분하려면 am pm 문자를 추가해도 된다. 이미 지나간 시간이라면 다음 날 그 시간에 수행될 것이다. 정확한 날짜를 지정하려면 mmddyy 혹은 mm/dd/yy 아니면 dd.mm.yy 형태 중 선택하라.
         인수로 주어진 문자열을 큰 글씨로 만들어서 출력한다.
         - banner [ -w [숫자] ] 문자
         -e : 제어 문자를 ^ 형태로 출력하면서, 각 행의 끝에 $를 추가한다. -vE와 같다.
         -r : 행바꿈 문자를 제외한 제어 문자를 ^ 형태로 출력한다. -vT와 같다.
         -v : tab과 행바꿈 문자를 제외한 제어 문자를 ^ 형태로 출력한다.
         -E : 각 행마다 끝에 $ 문자를 출력한다.
         -T : 시로서 탭(tab) 문자를 출력한다.
         두 번째 형식은 어떤 사용자 레벨을 바꿀 것인가 어떻게 바꿀 것인가를 개별적으로 정하는 방법이다. 숫자를 사용하지 않고 ls 등을 사용할 때 실제로 볼 수 있는 기호 문자를 사용한다는 것과 특정 권한을 줄 것인가 뺄 것인가 지정할 수 있다는 장점이 있다. 특정한 경우 두 번째 형식이 편리하겠지만 고유한 값의 권한을 지정하는데에는 첫 번째 형식이 훨씬 편리할 것이다. 8진법을 다루는 것은 조금만 알면 너무나 쉽기 때문이다.
         crontab 파일 내의 빈 핵과 # 문자로 시작되는 행은 무시된다.
         : 파일에서 필드를 뽑아낸다. 필드는 필드 구분자나 문자 위치로 지정된다.
         - cut -c문자위치 파일명(들)
         -c문자위치 : 잘라낼 곳의 글자 위치를 지정한다. 콤마를 사용하거나 하이픈을 사용하여 범위를 정할 수도 있으며, 이런 표현들을 혼합하여 사용할 수도 있다.
         -d필드 구분자 : 필드를 구분하는 문자를 지정한다. 디폴트는 탭 문자다.
         -i : 대소문자를 구분하지 않는다.
         -b : 하나 이상의 공백 문자는 모두 같은 것으로 취급해서 비교한다.
         -w : 탭(tab) 문자를 포함한 모든 공백 문자를 무시하고 비교 작업을 수행한다.
         : echo는 인수로 지정된 문자열을 그대로 화면에 출력한다. 이것은 인수로 주어진 문자열이 오퍼레이팅 시스템으로 읽혀진 후에 다시 그대로 화면에 ‘메아리’치는 것으로 생각할 수 있다.
         - echo [ -ne ] 문자
  • ViImproved/설명서 . . . . 86 matches
          Screen editor 문자 단위 편집(vi)
          G 화일의 마지막 행에서 첫번째 문자로 이동
          1G 파일의 처음 행의 첫번째 문자로 이동
          nG 파일의 n번째 행의 첫번째 문자로 이동
          1문자
          ^ 공백이 아닌 최초 문자
          fc (nfc) 다음에 나타나는 문자 c로 이동
          Fc (nFc) 이전에 나타나는 문자 c로 이동
          tc (ntc) 다음에 나타나는 문자 c 이전으로 이동
          Tc (nTc) 이전에 나타나는 문자 c 이전으로 이동
          ; (n;) 바로 전에 검색한 방법과 같은 방향으로 문자 c로 이동
          , (n,) 바로 전에 검색한 방법과 반대 방향으로 문자 c로 이동
          w (nw) 다음에 나타나는 단어나 특수 문자의 (시작위치)로 이동
          e (ne) 다음에 나타나는 단어나 특수 문자의 (끝)으로 이동
          b (nb) (이전)에 나타나는 단어나 특수 문자의 (시작위치)로 이동
          ^H 최후의 문자를 지움(백 스페이스)
          erase 사용자의 소거 문자로 ^H와 같다
          kill 사용자의 행 말소 문자. 현 행의 입력을 소거
          \ 사용자의 소거 문자나 행 말소 문자를 ESC
          ^D 한 문자 back tab. autointent의 왼쪽 마진을 리셋
  • Linux/RegularExpression . . . . 64 matches
         대충 용도를 적어보자면 MS시스템에서의 *(asterix)문자와 같은 용도라고 보면된다.
          * ^(caret) : 시작을 의미함. ^cat은 cat으로 시작하는 문자...(cats,cater,caterer...).in the line rather real text
          * $(dollar) : 끝을 의미함. cat$은 cat으로 끝나는 문자 ...(blackcat, whitecat, ....) in the line rather real text
          * . (dot) : 어떤 문자든 기호든 해당된다. 03.19.76 하면 03/19/76,03-19-76,03.19.76 등이 해당된다.
          * |(OR) : 여러개의 식을 한개의 식으로 합성할 수 있다. []안에서는 | 이 문자를 가리킬 뿐이다. gr[ea]y, grey|gray,gr(a|e)y 는 같다.
          * ()(parentheses) : a(a|b)cde 하면 aacde, abcde 둘다 해당 된다. [a|b]하면 | 를 문자로 처리 하지만 (a|b) 로 ()를 씌어 주면 |를 OR로 해석한다.
          * -i(option) : 대소문자 구분을 안한다. 예)egrep -i '^(From|Subject|Date): ' mailbox
         (1) ^ (caret) : 라인의 처음이나 문자열의 처음을 표시
         예 : ^aaa (문자열의 처음에 aaa를 포함하면 참, 그렇지 않으면 거짓)
         (2) $ (dollar) : 라인의 끝이나 문자열의 끝을 표시
         예 : aaa$ (문자열의 끝에 aaa를 포함하면 참, 그렇지 않으면 거짓)
         (3) . (period) : 임의의 한 문자를 표시
         예 : ^a.c (문자열의 처음에 abc, adc, aZc 등은 참, aa 는 거짓)
         a..b$ (문자열의 끝에 aaab, abbb, azzb 등을 포함하면 참)
         (4) [] (bracket) : 문자의 집합이나 범위를 나타냄, 두 문자 사이의 "-"는 범위를 나타냄
         이외에도 "문자클래스"를 포함하는 [:문자클래스:]의 형태가 있다.
         여기에서 "문자클래스"에는 alpha, blank, cntrl, digit, graph, lower,
         예 : [abc] (a, b, c 중 어떤 문자, "[a-c]."과 동일)
         [-A-Z]. ("-"(hyphen)과 모든 대문자)
         [^a-z] (소문자 이외의 문자)
  • OurMajorLangIsCAndCPlusPlus/ctype.h . . . . 40 matches
         || int isalpha(int c) || 주어진 문자가 알파벳 인지 검사한다. A-Z a-z ||
         || int islower(int c) || 소문자인지 검사한다. a-z ||
         || int isupper(int c) || 대문자인지 검사한다. A-Z ||
         || int isdigit(int c) || 주어진 문자가 숫자인지 검사한다. 0-9 ||
         || int isxdigit(int c) || 16진수 를 표한할 수 있는 문자인지 확인한다. 0-9 a-f A-F ||
         || int isspace(int c) || 공백문자들을 검사한다.('\f'), ('\n'), ('\r'),('\t'),('\v'). ||
         || int ispunct(int c) || 알파벳문자 혹은 공백문자가 아닌 출력가능한 문자인지 확인한다. ||
         || int isalnum(int c) || 주어진 문자가 알파벳 또는 숫자인지 검사한다. A-Z a-z 0-9 ||
         || int isprint(int c) || 공백문자를 포함한 출력가능한 문자인지 검사한다. ||
         || int isgraph(int c) || 공백문자를 제외한 출력가능 문자인지 검사한다. ||
         || int iscntrl(int c) || 제어(control) 문자인지를 검사한다. ||
         || int toupper(int c) || 입력된 문자를 소문자로 변경한다. ||
         || int tolower(int c) || 입력된 문자를 대문자로 변경한다. ||
         || int iswupper(wint_t) || 소문자인지 검사한다. ||
         || int iswlower(wint_t) || 대문자인지 검사한다. ||
         || int iswdigit(wint_t) || 주어진 문자가 숫자인지 검사한다.||
         || int iswxdigit(wint_t) || 16진수 를 표한할 수 있는 문자인지 확인한다. ||
         || int iswspace(wint_t) || 공백문자들을 검사한다.||
         || int iswpunct(wint_t) || 알파벳문자 혹은 공백문자가 아닌 출력가능한 문자인지 확인한다.||
         || int iswalnum(wint_t) || 주어진 문자가 알파벳 또는 숫자인지 검사한다.||
  • MoreEffectiveC++/Techniques2of3 . . . . 38 matches
         class String { // 표준 문자열 형은 이번 아이템의 참조세기를 갖추고
         a~e까지 모두 "Hello"라는 같은 값을 가지고 있는 다른 객체이다. 이 클래스는 참조 세기가 적용되지 않았기 때문에 모두 각각의 값을 가지고 있다. 문자열의 할당(assignment) 연산자는 아마 다음과 같이 구현되어 있을 것이다.
         "Hello"라는 값은 하나만 저장되어 있는 것이고, 이를 문자열들이 공유해서 표현시 가지고 있는 것이다. 하지만 실질적으로 "Hello"의 할당 시점은 손쉽게 알수 있지만, 파괴 시점을 알수 있는것은 만만치 않다. 그래서 파괴 시점을 알기 위해서 "Hello" 값에 그것을 참조하는 정도를 기록하고, 그 참조가 0가 되는 시점을 값의 파괴 시점으로 삼아야 하는데, 이런 생각을 아까 그림에 다시 넣으면 다음과 같다.
         다음과 같다. 여기에서 "More Effective C++" 라는 문자열을 공유한다면, 참조세기가 이루어 지는 것일 거다. 그러기 위해서 String의 복사 생성자는, 참조 카운터를 올리고, 자료를 새로 생성할것이 아니라, 그냥 포인터만 세팅해 주는 일을 해야 한다. 이런 과정을 구현하면
         참조세기가 적용된 문자열에 대하여 둘러 봤는데, 이번에는 배열에 관한(array-bracket) 연산자들 "[]" 이녀석들에 관해서 생각해 보자. 클래스의 선언은 다음과 같다.
          // 내부의 문자열의 한 부분을 반환한다.
          // 클래스 내부에 표현을 위한 문자열 값
         operator[]를 지원하는, 참조세기가 적용된 문자열 형에 관해서 생각해 보자. 자세한 설명은 Item 29를 참고하라, 만약 Item 29의 방법대로 참조세기의 개념을 적용해서, 그것을 배열에 일반화 시키는 것은 좋은 생각이다.
         operator[]를 지원하는 문자열 형은 클라이언트에게 다음과 같은 코드를 허용한다.
         String s1, s2; // 문자열과 비슷한 클래스;프록시의 쓰임은
          // 표준 문자열 인터페이스를 따르는 클래스 형태를
         operator[] 는 각기 다른 목적으로 호출될수 있음을 유의하라: 문자를 읽거나 혹은 문자를 쓰거나, 읽기는 rvalue의 형태로 쓰여지도록 알려져 있다.; 그럼 쓰기는 lvalue형태(r은 right hand value, l은 left 이하 같음) 일반적으로 lvalue의 의미는 객체에서 그러한 객체의 수정을 의미하며, rvalue는 수정을 할수 없는 것을 의미한다.
         프록시 클래스는 우리가 필요한 시간을 벌어 줄수 있다. 우리는 operator[]의 반환인자를 문자대신에 문자열을 위한 프록시 객체를 반환하도록 수정할수 있기 때문이다. 우리는 이렇게 프록시를 사용해서 시간을 벌수 있다. 이 프록시 클래스가 읽힐때, operator[]가 읽기인지 쓰기인지를 알수 있다.
          * 프록시를 만든다. 다시 말해 문자열에서 문자를 대신하는 것에 알맞도록 만든다.
          * 프록시를 써야할 곳, 즉 문자열의 글자를 할당할 곳에 적용한다. 적용을 할때 프록시는 operaotr[]에서 lvalue의 쓰임으로 사용된다.
         class String { // 참조세기가 적용된 문자열, Item 29참고
          class CharProxy { // 문자의 프록시
          String& theString; // 프록시에서 문자열을 참조할 경우가 필요할시
          int charIndex; // 문자의 인덱스
         String s1, s2; // 프록시를 사용하는 참조 세기가 적용된 문자
  • 정규표현식/스터디/메타문자사용하기 . . . . 36 matches
         정규표현식을 이용하여 메타문자 그 자체를 찾기 위해서는 이스케이프 문자를 사용하면 된다.
         == 공백문자 찾기(홍기) ==
         메타문자는 일반적으로 두 가지 범주로 나뉜다.
          * 정규 표현식 문법의 일부로 쓰는 문자(ex : [])
         정규표현식 검사를 할때 공백문자를 검색해야할 경우도 있다. 공백문자는 다음과 같이 나타낼 수 있다.
         == 특정한 문자 형태와 일치 시키기(준석) ==
         자주쓰는 문자 집합들은 특수한 메타 문자로 대신하여 찾기도 한다. 이런 메타 문자들을 문자 클래스(classes of characters)라고 부른다. {{{[0-9]}}} = {{{[0123456789]}}} 와 같은걸 알것이다. 이것을 {{{[0-9]}}} 보다 더 편한게 찾으려면 '\d'로 찾을수 있고 제외하고 찾기는 '\D'로 {{{[^0-9]}}}를 대신할수 있다.
         위와 보면 깨달을수 있다시피 정규 표현 문법은 대소문자를 구별하며 소문자와 대문자를 서로 반대임을 뜻한다.
         '\w'는 영문자와 숫자를 포함하며
         '\W'는 영문자와 숫자를 제외한것을 찾는것이다.
         '\s' 모든 공백문자 '\S' 모든 공백문자를 제외
         '\c' 는 모든 제어문자 '\C' 모든 제어문자를 제외
         '\x'를 붙여 10진수 10은 '\x0A'로 표현할수 있다. 이 문자를 사용한다면 '\n'과 기능이 같다
         == 포직스 문자 분류 사용하기 ==
          * 자바스크립트는 포직스 문자 클래스를 지원하지 않는다.
         === 포직스 문자 분류표 ===
          ||{{{[:cntrl:]}}} ||아스키 제어문자. 0-31, 127번 ||
          ||{{{[:print:]}}} ||출력가능한 모든 문자 ||
          ||{{{[:punct:]}}} ||{{{[:alnum:]}}}이나 {{{[:cntrl:]}}}가 포함되지 않은 모든 문자 ||
          ||{{{[:space:]}}} ||빈칸을 포함한 모든 공백문자 {{{[\f\n\r\t\v]}}} ||
  • 논문번역/2012년스터디/서민관 . . . . 32 matches
         특히, 선형 판별 해석(linear discriminant analysis)과 allograph 문자 모델, 통계적 언어 지식을 결합한 방법을 살펴볼 것이다.
         이런 시스템들은 분할된 문자나 단어에만 한정적으로 사용되고 있고, 제약사항이 없는 필기 인식 시스템은 무척 적다.
         전처리와 특징 추출을 위한 방법들을 기술할 것인데, 추가적으로 선형 판별 해석, allograph 문자 모델, 통계적 언어 지식 등의 더 정교한 방법도 살펴볼 것이다.
         추가적으로, 각 문자 종류에 따라 HMMs나 통계적 언어 모델을 사용하는 등의 allograph 문자 모델을 사용하는 것 뿐 아니라 특징 벡터들에 대해 선형 판별 해석을 적용한 효과에 대해서도 살펴보았다.
         기본 시스템 모델을 위해서 52개의 문자, 10개의 숫자, 12개의 문장부호와 괄호, 하나의 공백 문자가 표준 Baum-Welch 재추정을 이용해서 훈련된다.
         문자 모델들의 반복으로 구성된 결합 모델이 전체 텍스트 라인을 인식하기 위해서 사용된다.
         가장 유사할 것 같은 문자 배열이 표준 Viterbi beam-search 방법을 이용해서 계산된다.
         전처리 동안 보완할 수 없었던 다양한 필기 방식의 차이를 고려해서 우리는 [13]에 기술된 접근방식과 유사하게 복수 작성자와 작성자에 독립적인 인식을 위한 문자 allograph 모델을 적용하였다.
         Allograph는 특정 문자의 다른 샘플(realization)과 같은 문자의 하위 항목을 나타낸다.
         이것은 기준선 시스템과 반대로 HMMs가 사로 다른 문자의 하위 항목을 모델링하기 위해서 사용된다는 것을 뜻한다.
         따라서 문자 당 하위 항목의 수와 allograph HMMs의 수는 발견적으로(heuristically) 결정된다. 예를 들어 복수 작성자 시스템일 경우 allograph의 수가 주어진 작성자의 수와 같음을 추정할 수 있다.
         모든 문자 샘플을 훈련하는 동안, 병렬적으로 모든 해당하는 allograph 모델들에게 매개변수 재추정이 적용된다.
         추가적으로, 문자 배열에 대한 추정을 제공할 것 같은 인식 과정에 통계적 언어 모델이 통합되었다.
         인지 처리의 목표는 ... 식을 따르는 관측된 데이터 x에 대해 결합된 통계 모델의 확률을 극대화 하는 문자 배열 W^를 찾는 것이다.
         위 방정식 P(w)는 문자 배열 w와 입력 데이터 x가 문자 모델을 따를 때 이 문자 배열을 관측할 확률 P(x|w)에 대한 문자 모델 확률을 나타낸다.
         이 실험들의 문자 오류율은 table 1에 나타나있다. 실험의 타입은 첫 두 열에 나와 있고, 언어 모델을 적용하지 않은 에러율은 세 번째 열에, bi-gram 언어 모델을 문자 수준에서 사용한 결과는 네 번째 열에서 찾을 수 있다.
         단일 작성자인 경우의 실험은 노인(Senior) 데이터베이스에서 학습을 위해 282줄의 텍스트를 사용했고 테스트를 위해 141줄의 텍스트를 사용했다. 문자 수준의 bi-gram perplexity는 15.3이었다.
         이 작업을 위해서 LDA(수축된 차원수 12)를 이용한 14.2%의 오류율을 가진 문자들이 얻어졌다. 에러율은 allograph 모델(각 소문자마다 6개의 allograph)을 이용하는 것으로 13.3%까지 감소한다.
         문자 하나당 3개의 allograph를 사용하는 것은 31.1%의 오류율을 달성했고, 우리가 단어당 10개의 allograph 모델을 사용한 실험을 했을 때는 오류율(34.8%)과 인식 속도가 둘 다 나빠졌다.
         추가적으로 언어 모델을 포함시키자 문자 오류율은 훨씬 향상되어 22.2%가 되었다.(테스트 셋 perplexity 12.0)
  • OurMajorLangIsCAndCPlusPlus/stdio.h . . . . 31 matches
         || int fprintf(FILE *, const char *, ...) || 해당 스트림에 문자열을 기록한다. ||
         || int fputc(int, FILE *) || 해당 스트림에 한 문자를 기록한다. ||
         || int fputs(const char *, FILE *) || 해당 스트림에 문자열을 기록한다. ||
         || size_t fread(void *, size_t, size_t, FILE *) || 해당 스트림에서 문자열을 첫번째 인자의 크기만큼, 두번째 인자의 횟수로 읽습니다. ||
         || int fscanf(FILE *, const char *, ...) || 해당 파일에서 문자열을 지정한 형식으로 읽어들인다. ||
         || int printf(const char *, ...) || 해당 형식의 문자열을 출력한다. ||
         || int putc(int, FILE *) || 해당 스트림으로 문자를 출력한다. ||
         || int putchar(int) || 표준 입출력으로 문자를 한개 출력한다. ||
         || int sscanf(const char *, const char *, ...) || 해당 문자열에서 지정된 형식대로 입력받는다. ||
         || int ungetc(int, FILE *) || 해당버퍼로 읽어온 문자를 다시 넣는다. ||
         || int vfprintf(FILE *, const char *, va_list) || 해당 스트림에 인수리스트를 이용해서 지정된 형식의 문자열을 삽입한다. ||
         || int vprintf(const char *, va_list) || 표준 입출력에 인수리스트를 이용해서 지정된 형식의 문자열을 출력한다. ||
         || int vsprintf(char *, const char *, va_list) || 해당 문자열에 인수리스트를 이용해서 지정된 형식의 문자열을 기록한다. ||
         || wint_t putwc(wchar_t, FILE *) || 해당 스트림으로 유니코드 한 문자를 기록한다. ||
         || wint_t putwchar(wchar_t) || 표준 입출력으로 유니코드 한 문자를 출력한다. ||
         || wint_t ungetwc(wint_t, FILE *) || 해당 버퍼로 읽어온 유니코드 한 문자를 다시 넣는다. ||
         || wchar_t * fgetws(wchar_t *, int, FILE *) || 해당 스트림으로 부터 유니코드 문자열을 읽어온다. ||
         || int fputws(const wchar_t *, FILE *) || 해당 스트림으로 유티코드 문자열을 기록한다. ||
         || int fwprintf(FILE *, const wchar_t *, ...) || 해당 스트림에 지정한 형식의 유니코드 문자열을 기록한다. ||
         || int wprintf(const wchar_t *, ...) || 표준 입출력으로 지정한 형식의 유니코드 문자열을 출력한다. ||
  • 5인용C++스터디/키보드및마우스의입출력 . . . . 27 matches
          소스를 입력한 후 실행해 보자. 키보드에서 키를 누르면 입력한 문자들이 화면 상단에 출력될 것이다.WndProc을 보면 우선 문자열 str이 선언되어 있으며 이 문자열 변수에 사용자가 입력한 문자들을 모은다. 단 이 변수는 WndProc에 선언되어 있는 지역변수이므로 그냥 선언하면 메시지가 발생할 때마다 초기화되기 때문에 static을 붙여 정적변수로 만들어 두어야 한다. 아니면 아예 WinMain 함수 이전에 선언하여 전역 변수로 만들어 두어도 된다.
          입력된 문자들을 바로 바로 출력하지 않고 반드시 문자열에 모아 두어야 하는 이유는 키보드 입력이 발생하는 시점과 문자열을 출력해야 할 시점이 분리되어 있기 때문이다. 키보드 입력 시점은 키보드 메시지인 WM_CHAR가 발생했을 때이며 이 메시지에서 문자열을 조립하기만 하고 문자열의 출력은 WM_PAINT에서 처리한다. 물론 WM_CHAR 메시지에서 문자열을 바로 바로 출력하는 것도 가능하기는 하지만 윈도우즈 프로그램은 화면을 다시 그릴 준비를 항상 해 두어야 하며 모든 출력은 WM_PAINT에서 하도록 되어 있다. 그렇지 않으면 출력된 문자들이 지워지면 다시 복구되지 않는다.
          WM_CHAR 메시지는 입력된 문자의 아스키 코드를 wParam으로 전달하도록 되어 있으며 우리는 wParam의 값을 읽어 사용자가 어떤 키를 눌렀는지를 알아내게 된다.
          다음 코드는 wParam으로 전달된 키 코드를 str 문자배열에 저장한다.
          문자열의 제일 끝 부분에 wParam값을 써 넣고 바로 뒤쪽의 0을 써 넣어 문자열 끝을 표시한다. 키 입력이 있을 때마다 이 동작을 반복함으로써 str 문자 배열에는 입력된 키 값이 차곡 차곡 쌓여갈 것이다.
          키보드 메시지에서는 str배열에 문자열을 집어 넣기만 하며 문자열을 화면으로 출력하는 일은 WM_PAINT에서 맡는다. 단 키보드 메시지에 의해 문자열이 다시 입력되더라도 화면상의 변화는 없으므로 WM_PAINT메시지가 발생하지 않는다. 그래서 강제로 WM_PAINT 메시지를 발생시켜 주어야 하는데 이 때는 InvalidateRect 함수를 호출해 주면 된다. WM_CHAR에서 문자열을 조립한 후 InvalidateRect 함수를 호출해 주어 키보드가 입력될 때마다 화면을 다시 그리도록 하였다.
          키보드로부터 문자를 입력받고자 할 경우는 WM_CHAR 메시지를 사용하면 된다는 것을 배웠다. 문자 이외의 키를 입력 받으려면 WM_CHAR 메시지만으로는 입력을 받을 수 없다. 예를 들어 커서 이동키라든가 Ins, Del, PgUp, 펑션키 등의 키는 문자키가 아니기 때문에 WM_CHAR 메시지로는 검출해 낼 수 없다. 이때는 WM_KEYDOWN 메시지를 사용해야 한다.
         WM_KEYDOWN 메시지는 wParam에 문자 코드가 아닌 가상 키코드라는 것을 전달해 준다. 가상키코드(Virtual Key Code)란 시스템에 장착된 키보드의 종류에 상관없이 키를 입력받기 위해 만들어진 코드값이며 다음과 같이 정의되어 있다.
          / 41 ~ 5A / 영문자 A~Z
         GetMessage는 메시지 큐에서 메시지를 꺼내온 후 이 메시지를 TranslateMessage 함수로 넘겨 준다. TranslateMessage 함수는 전달된 메시지가 WM_KEYDOWN인지와 눌려진 키가 문자키인지 검사해 보고 조건이 맞을 경우 WM_CHAR 메시지를 만들어 메시지 큐에 덧붙이는 역할을 한다. 물론 문자 입력이 아닐 경우는 아무 일도 하지 않으며 이 메시지는 DispatchMessage 함수에 의해 WndProc으로 보내진다. 만약 메시지 루프에서 TranslateMessage 함수를 빼 버리면 WM_CHAR 메시지는 절대로 WndProc으로 전달되지 않을 것이다.
  • 반복문자열 . . . . 26 matches
         === 반복문자열 ===
         || 허아영 || C || || [반복문자열/허아영] ||
         || 최경현 || C || || [반복문자열/최경현] ||
         || 조현태 || C/C++ || || [반복문자열/조현태] ||
         || 남도연 || C/C++ || || [반복문자열/남도연] ||
         || 김소현 || C || || [반복문자열/김소현] ||
         || 문보창 || C++ || || [반복문자열/문보창] ||
         || 이규완 || C || || [반복문자열/이규완] ||
         || 김태훈 || C || || [반복문자열/김태훈zyint] ||
         || 김정현 || JAVA || || [반복문자열/김정현] ||
         || 이도현 || C || || [반복문자열/이도현] ||
         || 이병민 || C || || [반복문자열/이병민] ||
         || 이정화 || C || || [반복문자열/이정화] ||
         || 박세영 || C || || [반복문자열/박세영] ||
         || 김대순 || C || || [반복문자열/김대순] ||
         || 김유정 || C || || [반복문자열/김유정] ||
         || 이재경 || C || || [반복문자열/이재경] ||
         || 성우용 || C || || [반복문자열/성우용] ||
         || 임다찬 || C || || [반복문자열/임다찬] ||
         || 이태양 || C# || || [반복문자열/이태양] ||
  • JavaNetworkProgramming . . . . 25 matches
          *10장 : 문자 스트림을 사용한 개선된 I/O기법
          *11장 : 문자 스트림 필터
          *12장 : 메모리 기반의 문자 스트림
          System.out.write('\n'); //개행문자 출력
          println(args[i]); //넘겨받은 문자를 하나씩 넘김
          String response = lineNumberIn.getLineNumber() + " : " + line.toUpperCase() + "\n"; //줄번호를 얻어서 붙임 대문자로 바꿈
         === Chapter10 문자 스트림을 사용한 개선된 I/O 기법 ===
          *지금까지는 바이트 스트림을 주로 봤는데 이제부터는 스트림의 양대산맥인 문자 스트림에 대해 알아본다.
          *OutputStreamWriter : 문자 기반의 Writer에서 바이트 기반의 OutputStream 채널로의 연결을 지원 문자->OutputstreamWriter->바이트
          *InputStreamReader : 바이트 기반의 InputStream을 문자 스트림과 연결 바이트->InputStreamReader->문자
          *FileWriter : 텍스트 파일을 플랫폼의 기본 문자 인코딩 방식을 사용하여 출력하는 문자 스트림 인터페이스를 제공 파일에 쓰는것임 --;
          *FileReader : 플랫폼의 기본 문자 인코딩 방식을 사용하여 텍스트 파일을 읽기 위한 문자 스트림 인터페이스를 제공한다. 파일에서 읽는것임 --;
         === Chapter11 문자 스트림 필터 ===
          *바이트 스트림에서 기능을 확장하기위한 필터가 있었듯이 문자 스트림에도 필터가 있다.
          *FilterWriter : 모든 문자 스트림 필터의 스퍼클래스로 다른 Writer 객체에 연결되어서 모든 호출 연결된 스트림으로 전달한다.
          *FilterReader : 모든 Reader 문자 스트림 필터의 수퍼클래스로, 다른 Reader객체와 연결하여 모든 메소드의 호출을 연결된 스트림으로 전돨한다.
          *BufferedWriter : 연결된 스트림에 출력 버퍼링 기능을 제공한다. 모든데이터는 버퍼가 가득 찾거나 flush() 메소드가 호출되거나 close() 메소드가 호출될 때까지 내부 버퍼에 저장되었다가 여러 문자를 한꺼번에 출력하는 write()메소드의 호출을 통해 연결된 스트림으로 출력된다.
          *PushbackReader : PushbackInputStream과 마찬가지로 ,푸시백 버퍼를 제공하여 이미 읽은 문자의 복구기능을 제공해 주는 클래스이다.
         === Chapter12 메모리 기반의 문자 스트림 ===
          *PipedWriter : 파이프 클래스는 스레드 통신 수단인데 Writer니깐 문자기반이다. PipedReader와 연결되서 한쪽에서 쓰고 다른쪽에서 읽는다.
  • 정규표현식/스터디/문자집합으로찾기 . . . . 23 matches
         == 여러문자 중 하나와 일치 시키기(상호) ==
         마침표(.)는 어떤 문자와도 일치한다. 만약 특수한 문자와 일치시키고 싶다면,
         "문자집합"을 사용한다.
         문자집합은 메타문자 대괄호([])를 사용해 문자집합을 표현한다. 대괄호 안에 있는 문자는 모두 집합의 구성원이 되며, 집합에 속한 문자 가운데 하나가 일치한다. 집합에 속한 모든 문자가 모두 일치할 필요는 없다.
         == 문자집합 범위 사용하기(준석) ==
         문자 집합 찾기. 정규 표현식의 모든 문자를 뜻하는 '.'가 있음을알것이다. 하지만 모든 문자말고 소문자만 찾고싶다
         대문자만 찾고싶다. 숫자만 찾고싶다 할때는 어떻게 해야하는가? 이런 해당 '범위'를 지정해서 찾는 방법은 다음과 같다.
          * {{{또한 다음과 같이 [0-9] = [0123456789]와 같이 사용하며 문자 또한 지원한다. 축약법은 하이픈(-)을 붙이는 방법으로 [A-Z][a-z] 이방법은 아스키 코드 방식을 따르며 축약시킬 경우 [a-A]는 역순이므로 되지 않는다. 또한 리스트([])안에서는 또다른 리스트([])와 역슬래시(\), 하이픈(-)을 제외하고는 모두 일반 문자와 같이 인식하므로 특수문자 %&^&#*$ 를 단순히 리스트 안에 나열하는것으로 검색할수 있다 리스트 안에서 리스트([])를 검색하는 방법은 역슬래시를 붙여 이스케이프를 시켜야한다.}}}
          * 문자 집합 정의 : {{{[문자들]}}}
          * 문자 범위 정의 : {{{[A-Za-z])}}}
         [정규표현식/스터디/문자집합으로찾기/예제]
  • 창섭/배치파일 . . . . 23 matches
         ◇ 사용법 :choice [/C[:]문자열][/N][/S][/T[:]기본키,대기시간][메세지]
         - /C[:]문자열 : 사용자가 선택할 수 있는 키목록을 [] 괄호 내에 ', ' 로 구분하여 출력하고 /C 스위치를 사용하지 않으면 기본적으로 YN이 사용됩니다.
         - /S : 사용자의 입력에서 소문자, 대문자를 구분하도록 합니다.
         ◇ 설명 : 입력 가능한 키를 a,b,C,D로 한정하며 사용자로부터 입력되는 영문자의 대,소문자를 구분하는데, 만약 5초 내에 사용자로부터 키 입력이 없다면 C 가 입력된 것으로 간주합니다. 그리고 화면에는
         ◇ 사용법 : echo [on/off] [문자열]
         - 문자열 : 화면에 출력하고 싶은 메세지를 적어줍니다.
         - %%<변수>, &<변수> : 변수로 사용되는 것은 임의의 영문자로 1자만 허용됩니다. 주의할 점은 배치파일에서 사용할 경우는 반드시 %%처럼 두개를 연달아 사용해야 하며, 일반 도스 프롬프트에서 사용할 때는 % 하나만 사용합니다.
         - <문자열1> == <문자열2> : <문자열1> 과 <문자열2> 가 같을 때에만 참이되고 <명령>이 실행됩니다. 주의할 점은 문자열의 대,소문자가 구별되며, 문자열중에 구분기호(콤마,스페이스,세미콜론,등호,탭)가 포함되어 있으면 않됩니다.
         - EXIST <파일명> : <파일명>으로 지정한 파일(경로포함)이 존재할 때에만 참이 되고 <명령>이 실행됩니다. <파일명>에는 와일드카드 문자의 사용이 가능합니다.
         환경변수 %1과 환경변수 %2에 대입되어 있는 문자열이 같지 않을 경우에만 레이블 PROCESS 로 이동합니다.
         ◇ 사용법 : Pause [문자열]
         - 문자열 : 문자열을 생략하면 'press any key to continue...'라는 메세지가 화면에 출력됩니다. 만약 PAUSE 명령 뒤에 어떤 메세지를 지정하여 그 메시지를 출력하고 싶다면 'Echo On' 명령을 우선 내려야 합니다.
         ◇ 사용법 : rem [문자열]
         - 문자열 : 주석문으로 쓰고 싶은 것을 적어줍니다.
  • Slurpys . . . . 18 matches
         스러피(Slurpy)란 어떠한 속성이 존재하는 문자열이다. 문자열을 읽어서 스러피가 존재하는지를 판단하는 프로그램을 작성해야 한다.
         스럼프(Slump)는 다음 속성을 갖는 문자열이다.
         1. 첫 번째 문자가 'D'또는 'E'이다.
         2. 첫 번째 문자 뒤에는 하나 이상의 'F'가 나온다.
         3. 하나 이상의 'F'뒤에는 또 다른 스럼프나 'G'가 온다. 스럼프는 'F'끝에 오는 스럼프나 cpp 'G'로 끝난다. 예를 들어, DFFEFFFG는 첫 번째 문자가 cpp 'D'로 시작하고 두 개의 'F'가 나오며, 또 다른 스럼프 'EFFFG'로 끝난다.
         스림프(Slimp)는 다음 속성을 갖는 문자열이다.
         1. 첫 번째 문자는 'A'이다.
         2. 두 개의 문자로만 된 스림프면, 두 번째 문자는 'H'이다.
         3. 두 개의 문자로 된 스림프가 아니면 다음 형식 중의 하나가 된다.
         스러피(Slurpy)는 스림프(Slimp) 뒤에 스럼프(Slump)로 구성되는 문자열이다.
         입력될 문자열의 개수를 나타내는 정수 N 이 1 ~ 10의 범위로 우선 입력된다. 다음 줄부터 N개의 문자열이 입력된다. 문자열은 1 ~ 60 개의 알파벳 문자로 구성된다.
         첫 줄에는 {{{~cpp"SLURPYS OUTPUT"}}}을 출력한다. N 개의 문자열 입력에 대해서 각 문자열이 스러피인지를 {{{~cpp "YES"}}} 또는 {{{~cpp"NO"}}}로 표기한다. 마지막으로 {{{~cpp"END OF OUTPUT"}}}를 출력한다.
  • 문자반대출력 . . . . 18 matches
         === 문자열반대출력 ===
         문제 : 파일 입력으로 문자열을 입력한 후, 어떠한 알고리즘을 통해 반대로 된 문자열을 파일로 출력한다.
         || [허아영] || C, C++ || . || [문자반대출력/허아영] ||
         || 김태훈([진트]) || C || . || [문자반대출력/김태훈zyint] ||
         || 문보창 || C++ || 20분 || [문자반대출력/문보창] ||
         || [최경현] || C || . || [문자반대출력/최경현] ||
         || [김정현] || java || . || [문자반대출력/김정현] ||
         || [조현태] || C/C++ || . || [문자반대출력/조현태] ||
         || [남도연] || C/C++ || . || [문자반대출력/남도연] ||
         || [임인택] || [HaskellLanguage] || 5분 || [문자반대출력/임인택] ||
         || [남상협] || Python || 17분 || [문자반대출력/남상협] ||
         || [이태양] || C || 60분 || [문자반대출력/이태양] ||
         || [변형진] || PHP || . || [문자반대출력/변형진] ||
         || [임인택] || J || . || [문자반대출력/임인택2] ||
         || [임다찬] || C || . || [문자반대출력/임다찬] ||
          * C 에도 라이브러리로 문자열 반전 시켜주는 함수를 제공합니다. strrev()라는 함수를 사용하면 '\0'바로 전 글자부터 거꾸로 만들어주죠. 물론 ANSI 표준은 아니고 Semantec, Borland, Microsoft 에서 제공하는 컴파일러의 경우에 자체 라이브러리로 제공합니다. 이식성을 생각하지 않는 일반적인 코딩에서는 위에 나열한 컴파일러를 이용한다면 사용할 수 있습니다. - 도현
          * 제공된 라이브러리를 분석해보는 것도 재미있습니다. see [문자반대출력/Microsoft] --[이덕준]
  • 문자반대출력/허아영 . . . . 18 matches
         널 문자를 생각 못했던 아영 ;;
          한글문자열을 반대로 출력하는 알고리즘이 떠오르지 않는다.
          choiceNum을 영어, 한글, 문자로 세분화 하려고 했으니 일단은 저렇게 코딩.
         영어문자열만 실행되는 프로그램
         /*파일에서 입력받은 문자열을 반대로 출력하는 프로그램*/
         {{{~cpp /*파일에서 입력받은 문자열을 반대로 출력하는 프로그램 ver.2*/
         한글로된 문자열을 입력 했을 때 다른 결과가 나온다. 예를들어 최경현 이란 문자를 입력하면 置麗零 이렇게 나와 .... 내가 만든거도 이렇게 나온다 마찬가지 ..ㅠ.ㅠ --[최경현]
          좋은 발견입니다. 한글 한 글자는 알파벳(1바이트)과 달리 2바이트입니다. 따라서 위 코드와 같이 해주면 영어와 같은 알파벳은 거꾸로 출력되지만 한글은 아예 문자열이 바뀌게 됩니다. 한글같은 2바이트 확장문자도 반대로 출력되게 구현을 한번 해보세요. - 보창
          비베에서는 한글이나 일본어처럼 2바이트를 사용하는 글자의 경우 알아서-_- 판단하고 한 글자 단위로 읽는 함수가 있긴 한데 씨에서는 알파벳과 같은 1바이트 문자인지 아니면 2바이트 문자인지를 어떻게 구분해야 할까요? -태훈 [zyint]
          ascii code를 봐서 MSB ( most significant bit)가 1 이면 아마.. 2바이트문자일 겁니다.. - 임인택
          MSB는 비트로 표현된 값에서 가장 중요한 요인이 되는 값을 말합니다. 가령 10001000 이라는 값이 있을때 가장 왼쪽에 있는 1이 MSB입니다. 마찬가지로 가장 왼쪽에 있는 0을 LSB (Least Significant Bit)라고 합니다. 지금 설명드린 내용은 BigEndian Machine 의 경우, 즉, 비트를 왼쪽에서 오른쪽으로 읽는 아키텍처에서의 MSB, LSB를 설명드린 것이고, LittleEndian (비트를 오른쪽에서 왼쪽으로 읽는) 아키텍처에서는 LSB와 MSB가 바뀌어야겠죠. 현대의 거의 모든 아키텍처에서 영문은 ascii 코드로 표현합니다. ascii코드의 값은 0~127인데 이를 8비트 2의 보수를 사용해서 표현하면 MSB가 모두 0 이 됩니다. 이 경우에는 해당 문자가 1바이트의 문자란 것을 뜻하고, MSB가 1인 경우에는 뒤에 부가적인 정보가 더 온다 (죽, 이 문자는 2바이트 문자이다)라는 것을 말합니다.
         [LittleAOI] [반복문자열]
  • 2학기파이선스터디/문자열 . . . . 17 matches
         = 문자열의 정의와 특성 =
         >>> s = 'abcdef' # 문자
         == 문자열 정의 ==
          * 문자열 정의는 '(작은 따옴표) 혹은 " (큰 따옴표) 로 정의할수 있다.
         || \ || \문자 자체 ||
          * 문자열 연산은 앞의 시퀀스(Sequence)자료형 연산을 따른다.
          * ''' 문자열은 그 자체 값을 변경할 수 없는, 변경 불가능(immutable) 자료형이다.'''
         == 문자열 메쏘드(1.6버전 이상) ==
         === 대소문자 변환 ===
         >>> s.'''upper'''() # 대문자로 변환
         >>> s.'''upper'''().'''lower'''() # 대문자를 소문자로 변환
         'I like programing' # 첫 문자를 대문자
         >>> ':'.'''join(t)''' # ':' 문자로 결합. 틀리기 쉬우니 주의할것!!
         == 문서 문자열 ==
          2. 문서 문자열(doucmentation string)을 이용하는 방법
  • 새싹교실/2011/데미안반 . . . . 17 matches
          * [강소현] - 열성적으로 질문을 해주어서 좋았습니다. A언어도 있는지의 여부를 물었었는데 저는 몰랐었는데 실제로 존재하더라구요 ㅎㅎ 가벼운 내용이라도 의문이 드는 사항이라면 언제든지 위키나 문자로 질문해주면 최대한 답변을 달도록 노력하겠습니다. 다음 시간에는 이전에 실습했던 것의 복습과 scanf 이후로 나갈 예정입니다. PPT 준비에 디자인도 없이 급하게 만든 티가 났었는데, 다음 시간에는 조금 더 준비를 해가겠습니다:)
         char, int, float, double의 서식문자를 암기하도록 노력하겠습니다.
          fflush(stdin);//입력버퍼를 비워준다. '\n'도 문자로 인식하니까.
          scanf("%c",&day);//'%c'는 문자를 입력받음.
          * 문자열 변수
          * 문자열은 널(null) 문자를 끝에 지닌다.
          * 널(null) 문자: ‘\0’ (아스키코드 값으로 0)
          * 널(null) 문자를 지녀야 하는 이유
          * 문자열의 끝을 표현하기 위해서
          * 쓰레기 값과 실제 문자열의 경계를 나타내기 위해
          * Printf함수는 널 문자를 통해서 출력의 범위를 결정 짓는다.
          *실습(2): 문자열을 입력 받는다. 입력 받은 문자열을 구성하고 있는 문자 중에서 아스키코드 값이 가장 큰 문자를 찾아서 출력하는 프로그램을 구현해보자.
          * 문자열 조금?
  • 허아영/C코딩연습 . . . . 17 matches
          printf("출력 할 마름모 패턴 모양을 입력하십시오(문자) :");
         === 입력받은 한문자의 2진수 중 0의 갯수 ===
         /*한문자를 입력받아 문자의 비트중 0의 갯수*/
          printf("input 한개의 문자 ==>");
         === 영소문자, 대문자, 특수문자, 수치문자의 갯수 ===
          printf("영대문자, 영소문자, 수치문자, 특수문자의 수 알아내는 프로그램n");
          printf("소문자 : %d, 대문자 : %d, 수치문자 : %d, 특수문자 : %d", countSmall, countBig, countNum, countSpe);
  • 문자반대출력/문보창 . . . . 16 matches
         음 만약에 한글과 같은 확장문자가 담겼다면 process_wchar() 함수에서 약간의 꼼수를 부린다. 가상의 예(실제로 이렇게 되지는 않지만, 원리는 같음)를 들어보자. "가나" 라는 문자열을 ver1과 같은 통상의 프로그램으로 뒤집으면 "나가"와 같이 프로그래머가 원했던 결과가 나오는 것이 아니고 "ㅏㄴㅏㄱ"가 나온다. 그렇다면 확장문자를 판단해서 문자열을 뒤집기 전에 "가나"라는 문자열을 "ㅏㄱㅏㄴ" 이렇게 만들어 놓는다면 기존 ver1의 프로세스를 전혀 바꾸지 않고도, process_wchar()만을 추가하는 것으로 원했던 기능을 모두 수행하게 된다.
         ==== ver1 (확장 문자 지원 안함) ====
          reverse(str.begin(), str.end()); // 문자열을 거꾸로 해주는 STL 함수
         // 파일로부터 문자열을 읽어들인다.
         // 파일에 문자열을 쓴다.
         ==== ver2 (확장문자까지 판단해서 반대로 한다) ====
          reverse(str.begin(), str.end()); // 문자열을 거꾸로 해주는 STL 함수
         // 확장문자를 위한 전처리 함수
          // str[i]는 char. 하지만 이것이 확장문자의 일부라면 음수가 담기게 된다.
         // 파일로부터 문자열을 읽어들인다.
         // 파일에 문자열을 쓴다.
         [문자반대출력] [LittleAOI]
  • OurMajorLangIsCAndCPlusPlus/stdlib.h . . . . 15 matches
         || MB_CUR_MAX || 현재 사용 중인 로케일에서 멀티바이트 문자의 최대 길이 ||
         || typedef wchar_t || 확장 문자 상수 크기의 정수 타입 ||
         || double atof(const char *str); || 문자열을 실수(double precision)로 변환 ||
         || int atoi(const char *str); || 문자열을 정수(integer)로 변환 ||
         || double strtod(const char *str, char **endptr); || 문자열을 실수(double precision)로 변환 ||
         || long int strtol(const char *str, char **endptr, int base); || 문자열을 정수(long integer)로 변환 ||
         || unsigned long int strtoul(const char *str, char **endptr, int base); || 문자열을 정수(unsigned long)로 변환 ||
         || int mblen(const char *str, size_t n); || 다중 바이트 문자의 길이 리턴 ||
         || size_t mbstowcs(schar_t *pwcs, const char *str, size_t n); || 다중 바이트 문자 스트링을 wide 문자 스트링으로 변환 ||
         || int mbtowc(whcar_t *pwc, const char *str, size_t n); || 다중 바이트 문자를 wide 문자로 변환 ||
         || size_t wcstombs(char *str, const wchar_t *pwcs, size_t n); || wide 문자 스트링을 다중 바이트 스트링으로 변환 ||
         || int wctomb(char *str, wchar_t wchar); || wide 문자를 다중 바이트 문자로 변환 ||
  • 새싹교실/2012/AClass/2회차 . . . . 15 matches
         2.소문자를 대문자로 바꾸는 프로그램을 작성해 주세요.
          printf("소문자 : ");
          printf("대문자는 :%c\n", replace-32);
          printf("대문자는 :%c\n", replace+32);
         2. 소문자를 대문자로 바꾸는 프로그램을 작성해 주세요.
          if(al1>='a' && al1<='z') //소문자일 경우
          al2=al1-32; //아스키코드에서 32빼서 소문자로 변환
          else if(al1>'A' && al1<='Z') //대문자일 경우
          al2=al1+32; //아스키코드에서 32를 더해서 대문자로 변환
         2. 소문자를 대문자로 바꾸는 프로그램을 작성해 주세요.
          printf("문자 입력 : ");
          printf("변환된 문자 : %s \n", out);
  • MoreEffectiveC++/Miscellany . . . . 13 matches
         문자열 객체에 대한 메모리의 할당은-문자의 값을 가지고 있기 위해 필요로하는 heap메모리까지 감안해서-일반적으로 char*이 차지하는 양에 비하여 훨씬 크다. 이러한 관점에서, vtpr에 의한 오버헤드(overhead)는 미미하다. 그럼에도 불구하고, 그것은 할만한(합법적인,올바른) 고민이다. (확실히 ISO/ANSI 포준 단체에서는 그러한 관점으로 생각한다. 그래서 표준 strnig 형은 비 가상 파괴자(nonvirtual destructor) 이다.)
         char * strdup(const char *ps); // 문자열의 사본을 반환한다.
          * '''문자열에 대한 지원'''. 표준 C++ 라이브러리를 위한 워킹 그룹의 수석인 Mike Vilot은 이렇게 이야기 했다. "만약 표준 string 형이 존제하지 않는다면 길거리에서 피를 흘리게 될것이다.!" (몇몇 사람은 매우 감정적이었다.) 진정하라. - 표준 C++ 라이브러리는 문자열을 가지고 있다.
          * '''지역화(localization)에 대한 지원'''. 다른 문화에서는 다른 글자를 써야하고, 화면에 표현되는 날짜, 시간, 문자열 정렬, 돈을 세는 단위 etc 그 문화의 편의에 따라야 한다. 표준 라이브러리에 의한 지역화(localization)은 각 문화적 차이에 적합하도록 프로그램의 개발을 한다.
         '''첫번째''' 라이브러리 안의 거의 모든것이 template이다. 이 책 내에서 나는 아마도 표준 string 클래스를 참고 했다. 그러나 사실 그런 클래스가 아니다. 대신에 문자들의 순서를 표현하는 basic_string 으로 불리는 클래스 템플릿이고, 이 템플릿은 문자형으로 순서를 만든다. 이것은 문자열을 char, wide char, Unide char, 무엇이든 허용한다.
         string 형의 사용을 위하여 위의 사항을 완전히 이해할 필요는 없다. 왜냐하면 단지 string은 Template Instantiation from Hell을 위한 typedef 이지만, 그것은 템플릿이 아닌 클래스와 같이 동작한다. 단지, 만약 당신이 문자열을 이루는 문자 형의 custmize가 필요하다면.. 혹은 당신이 문자열을 위한 메모리 할당에 대한 세부적인 조정을 원한다면... basic_string 템플릿은 이들을 할게 해줄것이라는 생각을 마음속에 새겨두어라.
         string 형의 디자인에 반영된 이러한 접근은-템플릿의 일반화- 표준 C++ 라이브러리를 통해서 반복되어 진다. IOStream? 그들은 템플릿이다.; 인자(type parameter)는 스트림에서 만들어지는 문자형으로 정의되어 있다. 복잡한 숫자(Complex number)? 역시 템플릿이다.;인자(type parameter)는 숫자를 어떻게 저장할지 정의되어 있다. Valarray? 템플릿이다.;인자(type parameter)는 각 배열에 최적화된다. 그리고 STL은 거의 모든 템플릿의 복합체이다. 만약 당신이 템플릿에 익숙하지 않다면, 지금 한발작 내디뎌 보아라.
  • StringOfCPlusPlus/영동 . . . . 13 matches
          void str_reverse(); //문자열 뒤집기
          void str_count_same_char(); //같은 문자를 찾기
          // +연산자 재정의해서 문자열 합치기
          // <<연산자 재정의해서 문자열 출력하기
          cout<<"문자열의 길이는 "<<count<<"이다."<<endl;
          cout<<"검색할 문자를 쓰시오: ";
          cout<<input_char<<"는 문자열 안에 "<<count<<"개 있다."<<endl;
          cout<<"1. 문자열 길이를 알아내는 기능"<<endl;
          cout<<"2. 문자열을 거꾸로 만들어 주는 기능"<<endl;
          cout<<"3. 찾고자 하는 문자의 갯수를 알려 주는 기능"<<endl;
          cout<<"4. 문자열에 있는 여백을 지워주는 기능"<<endl;
          cout<<"5. + 연산자를 재정의 하여 문자열을 합치기"<<endl;
          cout<<"6. <<연산자를 재정의하여 문자열 출력하기"<<endl;
  • WOWAddOn/2011년프로젝트/초성퀴즈 . . . . 13 matches
         현재 Eclipse개발환경중 문자 Encoding은 UTF-8방식이다.
         초성 = (원문자 /21 /28)
         중성 = ( (원문자%(21*28))/28)
         이렇게 하고 문자 규칙에 따라 빼온다.
         황현이 준 UTF-8로 첫 바이트로 뒤에 몇바이트를 차지하는 문자인지 보여주는 도표를 가지고 Lua로 바꾸어보았다.
         아래 함수는 문자열이 들어오면 몇 byte를 차지해주는지 알려주는 함수이다
         이제 3byte를 찾을수 있으니 영문과 특수문자가 섞여있어도 초성만 뽑아내는데는 아무 문제 없을것이다.
         이제 한글 문자열을 집어넣는다면 초성만 빼와주는것을 발견할수 있다. Lua에서 초성 ㄱ은 3byte로 인식되기 때문에 캐릭터형 'ㄱ'으로 감싸면 환경에 따라 에러가 날수 있다. 따라서 문자열 " "로 감싸주었다.
         parsing해서 원하는 문자만 뽑아보자.
         으로 해석하자면 시작 다음에 공백이 하나있고 숫자집합 다음에 문자열이 끝나는 문자열에서 숫자 집합을 x로 가져오란 소리다.
         이제 채팅창에 올라오는 모든 문자를 print해준다.
  • Unicode . . . . 12 matches
         현재 대부분의 리눅스 어플리 케이션은 [UTF-8]을 기반으로해서 개발되고 있거나 포팅중이다. 새로 만들어지는 모든 패키지는 모두 UTF-8을 사용한다. 그놈, KDE 와같은 윈도우 매니저들도 기존의 EUC를 기반으로한 문자셋을 지원하지만, 표면적으로만 지원할뿐 내부적으로는 UTF-8로 변환하여서 처리함. 결국 UTF-8로의 문자셋 변경은 기간의 문제이지 대세이다.
         유니코드는 모든 문자에 대해 고유 번호를 제공합니다.
         대부분의 흔히 쓰는 문자들을 정의한 규격입니다.
         그런점도 있고, 문자열로 뭘 하기에 UTF-7 보다는 편리해서 가장 보편적으로 사용됩니다.
         각 나라별 코드범위와 정의된 문자를 볼 수 있습니다.
         문자 집합(Character Set)이랑 인코딩(Encoding)에 대한 차이도 뭐 속시원히 가르쳐주는 데가 없더군요. 결국 시간이 지나다보니 스스로 알게 되었습니다만.. 확실히 외국 자료 빼면 국내는 -_-;
         utf utf -8의 목적이 애매하네요. 원래 목적이 ascii문자만 있는 경우 사용하지 않는 첫번째 바이트를 없애기 위한게 아닙니다. 개발 과정에서 ascii 문자와 호환을 위해 그 영역을 그대로 변환이 되도록 한 것입니다. 목적 자체는 ucs 캐릭터가 2 또는 4바이트로 이루어져 있는데 이걸 스트링으로 쭉 이어놓고 보면 중간에 널(0x00)이 들어갈 수 있습니다. 예를 들어 '가'는 0xac00인데 이 널 바이트 때문에 스트링 처리가 곤란하게 됩니다. 그래서 널 바이트를 없앨 수 있는 인코딩 기법을 개발하게 된 거죠. 07/13 23:22:49 코멘트 지우기
         resy 윗분 얘기대로 인터넷에서 안전한 송수신을 위해서 UTF-8 의미가 있기도 합니다. 널 문자가 들어가지 않으니까요. 대표적으로 HTTP 프로토콜은 텍스트 방식이며, 전송 데이터에 널 문자가 들어갈 수 없죠.
         asc 문자 만으로 해결되는 문화권 사람들에게 utf16,32 를 도입하라고 말해봐짜 별로 먹히지도 않을 것이고.. euc 등의 인코딩에서 unicode 로 넘어가는 단계에서의 혼란을 좀 줄이기 위한 과도기적 인코딩이라고 보는게 더 의미 있지 않을까 싶군요...
  • 이승한/PHP . . . . 12 matches
          PHP 변수타입으로 문자열을 지원한다. // 맞는지 모르겟네요. 대략 추정
          * addslashes(); //문자열 변수를 리턴. 문자열에 특수문자가 들어있을때 /를 추가하여 준다.
          * explode() // 문자열을 특정한 문자열을 기준으로 분리하여 배열형태로 넘겨준다. array 사용법을 잘모르겠음.
          * substr($변수, 시작점, 끝점) //지정한 길이 만큼 문자열을 돌려준다. excel의 middle과 비슷. substr($string, 0, 5);
          * str_replace("찾을문자열", "바꿀문자열", $변수) // replace
          * ord() // 주어진 문자의 ascii코드값
          * chr() // 주어진 ascii 값의 해당 문자
          * 화면에 문자 뿌리기 : echo(" 내용<br>");
  • 페이지제목띄어쓰기토론 . . . . 12 matches
         영문제목의 경우 대문자 단위로 붙여 쓰면 {{{~cpp (ex: TheWikiName) }}} 페이지 표시해줄때 {{{~cpp The Wiki Name}}} 식으로 알아서 띄어서 찍어준다. 하지만 한글제목의 경우는 지원하지 않는다.
          * 영문 제목의 경우 모두 빈칸을 붙여서 사용한다. (제목으로 표시될때 자동으로 단어의 대문자 단위로 빈칸을 띄어주므로)
          * 제목중 특수문자는 일단 자유롭게 허용한다.
         우선, 한국어는 영어와 달리 띄어쓰기를 하지 않아도 크게 불편하지 않습니다. 문자와 말의 특성 때문입니다. 하지만 이것이 띄어쓰기를 한 경우보다 정보 손실이 있다는 점은 사실입니다. 현재 모인모인에서는 {{{~cpp ["..."]}}}를 이용해서 확장위키이름을 사용하는 한, 띄어쓰기를 하든 안하든 상관이 없습니다. 띄어쓰기를 하는 것이 좋겠다고 생각을 한다면 그렇게 해보세요. 그리고 나서 토론해 보는 것이 좋을 것입니다. 현재 노스모크는 규칙 변경을 하기에는 비용이 너무 높습니다.
          DeleteMe) 위키네임이 주는 편리한 기능이란, 손쉽게 같은 내용의 중복을 방지하고 하나의 집약된 문서를 만드는 것인가요? 초기에 노스모크에서 일어난 한글 띄어쓰기 문제가 곧 영문의 경우에도 임의로 띄어쓰게 한 결과를 낳았고, 이로 인해 발생한 문제는 '중복된' 페이지의 양산,혹은 사용자가 원하는 페이지를 쉽게 찾을 수 없는데에서 기인하는지 알고 싶습니다. 전, 순수하게 띄어쓰기 자체가 사람이 문자나 내용을 인지하는데 나쁜 영향을 준다고는 생각하지 않습니다. (현재 자연스러운 글쓰기 형태는 지금 쓰는 문서처럼 띄어쓰기를 허용하니까요. 물론, 제목의 경우에도 예외라 생각하지 않습니다.). 정리해서, 띄어쓰기 자체가 띄어쓰지 않는것보다 좋지 않다고 생각하시는건지, 아니면 위키와 결부된 기능상의 문제인지 알고 싶습니다. -- 이선우
          거듭 말씀드리지만, 기능상으로는 제한이 없습니다. 그리고 띄어쓰기 자체가 붙여쓰기보다 나쁘다는 어처구니 없는 일반진술도 하지 않았습니다. 어떤 구체적인 컨텍스트 속에서 이야기를 해야죠. 위키네임이 주는 편리한 기능이란 단어를 붙여쓰면 자동으로 링크가 되는 것을 말합니다. 사람들이 FrontPage라고 하면 될 것을 {{{~cpp ["front page"]}}}나 {{{~cpp ["Front Page"]}}}, 혹은 {{{~cpp ["Frontpage"]}}} 등으로 링크를 걸었다는 것이죠. 또, 사실 사용자가 띄어쓰기를 하건 말건, 혹은 대소문자를 어떻게 섞어쓰건 일종의 분리층(separation layer)을 둬서 모두 동일한 페이지이름으로 매핑을 하는 방법이 있습니다. 하지만 이렇게 되면 새로운 규칙 집합(제가 말하는 규칙이란 사람들간의 규칙을 일컫습니다)이 필요할 것입니다. 국문 경우는 몰라도 영문 경우는 띄어쓰기를 하냐 안하냐가 아주 차이가 큽니다. 노스모크는 초기부터 영어 페이지이름을 많이 사용했고 현재도 그러하기 때문에 이런 문제는 꽤 중요했죠. 또 (영문 경우) 기존의 위키표준을 지킨다는 생각도 있었고요. 하지만 여기는 아직 출발단계이고 하니까 다른 실험을 해볼 수 있겠죠. 아, 그리고 생각이 난건데, 페이지이름을 띄어쓰기를 하게 되면, 사람들이 이걸 위키에서 말하는 어떤 고유한 "단어"로서의 페이지이름(위키의 페이지이름은 "단어"입니다. 그게 하나의 커뮤니케이션 단위이기 때문이죠.)이 아니고 게시판에서의 게시물 제목 수준으로 생각하게 되는 경향(affordance)이 있었습니다. 사실 위키에서의 페이지이름은 프로그래밍의 변수이름처럼 상당히 중요한 역할을 하는데, 붙여쓰기를 하게 되면 사람들에게 기존 의식틀에서 벗어나서 페이지이름이 고유한 것이고, 기존의 게시물 제목과는 다르다는 인식을 심어주는 데에 많은 도움이 되었습니다. 다른 원인도 있겠지만, 주변에서 페이지이름에 띄어쓰기 붙여쓰기 등 별 제한 없이 자유로운 곳일수록 페이지이름을 페이지이름으로 활용하지 못하는 경우를 많이 봤습니다. 만약 띄어쓰기를 허용한다면 오히려 더욱 엄격한 규칙과 이의 전파가 필요할지도 모르겠습니다.
         조금 다른 이야기인데, 특수문자를 페이지이름에 사용하는 문제입니다. 제가 특수문자를 사용하지 말자는 규칙을 만든 이유는, 그것이 발음하기 어렵기 때문입니다. 발음하기 힘든 단어를 한 사회의 언어에 사용하지 않는 것에는 언어학적, 심리학적, 사회학적, 조직학적, 문화적 문제가 중층적으로 연계되어 있습니다. 한마디로 말한다면 해당 위키 커뮤니티가 더 발전하기 위한 겁니다. 이건 다음에 기회가 되면 자세히 설명을 하죠. 아주 작은 차이 같고, 별 이유가 없고 오히려 더 불편한 것 같지만 사실은 상당한 차이를 불러오는 것들이 많습니다. 페이지이름 띄어쓰기 문제도 직접 실험도 해보고 그 결과에 대해 여러가지 분석, 논의도 해보면서 신중한 결정을 하길 바랍니다. --김창준
          혹시 '/'를 사용한 페이지들를 염두에 두고 하신 말씀이신지요. ["ZIM/UIPrototype"] 과 같은 페이지의 이름은 굳이 특수문자를 안쓰고 접두어처럼 사용해서 ["ZimUIPrototype"]과 같이 만들어도 ''작은 차이''일 뿐이라는 생각이 듭니다. 그런데 '/'를 사용하니 제목에 사용된 두 개념의 경계를 명확히해서 눈으로 읽기에는 더 좋은데요, 슬래시(slash)라고 소리내어 읽어야 한다는 것이 어떤 ''상당한 차이''를 불러올지 궁금합니다. --이덕준
          에구, 잘못 넘겨짚었단 생각이 드는군요. 어쨌든 '/'도 특수문자이긴한데, 예외적인 케이스로 인정할 수 있는 특수문자라고 봐도 될지... --이덕준
         역시 약간 다른 이야기긴 한데, 페이지 제목에 특수문자를 집어넣을 경우에 문제가 있긴 합니다. 바로 모인모인 검색의 문제인데, 'C++' 등의 '+' 같은 경우 검색시 만들어지는 정규표현식에 문제를 일으키는군요. -- 석천
  • 문자열검색/허아영 . . . . 11 matches
         단어의 시작을 중점으로 한다.(나는 문자열 이라기 보다는 단어 검색 중심으로 짠것같다.)
         void exist_word(char x[40], int exist_str[10]); //x[i]에 문자열의 유무
         int compare_str(char x[40], char search_str[15], int exist_str[10]); // 문자열 비교
          int exist_str[10]; // exist_str[i]에는 x문자열중 i번째 문자열이 몇번째 문자에 나오나
          printf("\n찾을 문자열 -> ");
          fprintf(fp, "\n찾을 문자열 -> ");
          exist_str[num] = x_n + 1; //빈칸 다음에 문자열이 나온다고 가정.
         ==== C++로 문자 검색. ====
         [LittleAOI] [문자열검색]
  • 새싹교실/2012/AClass/1회차 . . . . 11 matches
         -char형(문자를 저장할 때 써주는 데이터 타입)
          ascii코드는 표준으로 선택해서 문자를 표현함. 알파벳과 일부 특수문자를 포함하여 128개의 문자로 이루어짐
          문자형, 넓은 범위에서 보면 일종의 정수형으로 사용될수 있다.
         ASSCII코드를 통해 나타내는 것 : 숫자를 이용한 문자의 표현.
         - ASCII문자코드는 영문자, 숫자, 특수문자 등을 포함한 128개의 문자를 7비트를 사용하여 표현한다. 8진수로 표현된 가로와 16진수로 표현된 세로를 모으면 해당 문자의 코드가 된다. ‘A’는 10진수 65에 대응되고 ‘a’는 97에 대응된다.
  • 새싹교실/2012/startLine . . . . 11 matches
          * 문자열(char *)에 대한 이야기.
          * 문자열을 다루기 위한 함수들(str...).
          문자열과 관련된 함수 5가지. + 실습.
          * 문자열과 관련된 유용한 함수들과 CallBack의 개념과 구조체 활용을 배웠다.
          * 전체적으로 문자열과 문자열을 다루는 함수만에 초점을 맞춰서 수업을 진행했습니다. 그런데 아무래도 첫 시간에 못지 않게 진행이 늘어졌던 시간이 아니었나 싶습니다. 사실 문자열 함수들은 단순 함수니만큼 인자들을 보고 쓰는 것에 익숙하다면 알아서도 보고 쓸 수준이긴 한데, 그래도 다들 그런 것을 찾아서 써 보거나 한 경험이 별로 없는 만큼 한 번쯤 그런 함수들을 찾아서 쓰는 시간을 가지는 것도 나쁘지 않지 않을까 싶었는데 생각보다 좀 진행이 늘어졌군요. 단순히 설명만 이어졌기 때문인가. 그래도 이번 시간에 굳이 문자열과 관련 함수를 다룬 것은 C언어에서 문자열을 단순한 char의 *가 아닌 하나의 타입으로 보고 그와 관련된 연산(함수)을 제공했다는 것을 한 번쯤 생각해봤으면 합니다. - [서민관]
         // 각 요일의 숫자를 받아서 문자열 값을 반환합니다. (ex. 0-"Sun", 1-"Mon" ...)
         Account *createAccount(char *name); // Account에 깔끔하게 이름을 할당하기 위해서는 문자열 함수가 필요할 것이다.
  • MoreEffectiveC++/Efficiency . . . . 10 matches
          class String { ... }; // 문자열 클래스 (이건 밑의 언급과 같이 표준 스트링 타입과
         reference-counting 을 토대로한 문자열의 구현 예제를 조금만 생각해 보면 곧 lazy evaluation의 방법중 우리를 돕는 두번째의 것을 만나게 된다. 다음 코드를 생각해 보자
          String s = "Homer's Iliad"; // 다음 문자열이 reference-counting으로
         첫번째 operator[]는 문자열을 읽는 부분이다,하지만 두번째 operator[]는 쓰기를 수행하는 기능을 호출하는 부분이다. 여기에서 '''읽기와 쓰기를 구분'''할수 있어야 한다.(distinguish the read all from the write) 왜냐하면 읽기는 refernce-counting 구현 문자열로서 자원(실행시간 역시) 지불 비용이 낮고, 아마 저렇게 스트링의 쓰기는 새로운 복사본을 만들기 위해서 쓰기에 앞서 문자열 값을 조각내어야 하는 작업이 필요할 것이다.
         임시 객체(temporary objects)가 함수 호출이 성공된후 만들어지는 경우를 첫번째로 생각해 보자. 이것은 함수에 인자를 전달할때 서로간에 인자들의 형(type)가 맞지 않게 묶여(bind)진 경우에 일어 난다. 예를 들자면, 다음과 같은 문자열에서 어느 한글자가 출현하는 객수를 세는 함수를 생각해 보자
          void uppercasify(string& str); // str의 모든 글자를 대문자료 바꾼다.
         임시인자(temporary)가 만들어 졌다고 가정해 보자. 임시인자는 uppercasify로 전달되고 해당 함수내에서 대문자 변환 과정을 거친다. 하지만 활성화된, 필요한 자료가 들어있는 부분-subtleBookPlug-에는 정작 영향을 끼치지 못한다.;오직 subtleBookPulg에서 만들어진 임시 객체인 string 객체만이 바뀌었던 것이다. 물론 이것은 프로그래머가 의도했던 봐도 아니다. 프로그래머의 의도는 subtleBookPlug가 uppercasify에 영향을 받기를 원하고, 프로그래머는 subtleBookPlug가 수정되기를 바랬던 것이다. 상수 객체의 참조가 아닌 것(reference-to-non-const)에 대한 암시적(implicit) 형변환은 프로그래머가 임시가 아닌 객체들에 대한 변화를 예측할때 임시 객체만을 변경 시킨다. 그것이 언어상에서 non-const reference 인자들을 위하여 임시물들(temporaries)의 생성을 막는 이유이다. Reference-to-const 인자는 그런 문제에 대한 걱정이 없다. 왜냐하면 그런 인자들은 const의 원리에 따라 변화되지 않기 때문이다.
         stdio의 효율의 이점은 기계에 종속적(implementation-dependent)이라는 면을 생각해 보자. 그래서 내가 테스트할 미래의 시스템 들이나, 내가 테스트한 최근의 시스템들은 거의 무시해도 좋을 만큼 iostream과 stdio간의 작은 성능 차이를 보인다. 사실 어떤 부분에서 이론적으로 iostream의 적용이 stdio보다 더 빠른것을 바랄수, 찾을수 있다. 왜냐하면 iostream은 그들의 operand(인자)들을 컴파일 타임에 형을 확정하고 stdio함수들은 일반적으로 실행시간에 문자열로서 해석하기 때문이다.
  • 문자열검색 . . . . 10 matches
         === 문자열 검색 ===
          문제 : 문자열 x에서 y라는 문자열이 처음 나타난 위치를 검색하여 z에 저장하는 프로그램을 작성하여라.
          검색하려고 하는 y문자열은 받아들이고,
         찾을 문자열 -> method (입력된 문자열)
         찾을 문자열 -> Hello
          || 이영호 || C || 3분 || [이영호/문자열검색] ||
          || 조현태 || C/C++ || . || [문자열검색/조현태] ||
          || 허아영 || C, C++ || 많이 || [문자열검색/허아영] ||
  • LUA_2 . . . . 9 matches
         이번에는 루아의 자료형에 대해서 글을 써 보겠습니다. 루아의 자료형은 많지 않습니다. 기본적인 자료형은 숫자, 문자열, nil(Null) , boolean 이 있습니다. 간단하게 예를 살펴보면 type 연산자로 자료형의 이름을 알 수 있습니다.
         > print(type("TEST")) --- 문자
         지금까지 수치 연산자를 살펴보았는데, 이제는 문자열 연산자를 살펴보겠습니다.
         우선 루아에서는 .. (마침표 두개) 를 통해 문자열을 붙일 수 있습니다. 이 연산자는 좀 특이하죠.
         다음에는 인용문 출력하기 '[[' ']]' 를 통해서 multi line의 문자열을 출력할 수 있습니다.
         문자열 비교 연산자, 문자열도 알파벳 순으로 비교, 크고 작고를 알 수 있습니다.
         문자열의 길이 알아보는 연산자
         > fake_two = "2" --- 여기서는 문자
  • LoveCalculator/조현태 . . . . 9 matches
          if (64<temp_save_name[j] && temp_save_name[j]<91) // 대문자 입력
          else if (96<temp_save_name[j] && temp_save_name[j]<123) // 소문자 입력
          tolower(해당문자를 소문자로 바꿔줌, 소문자면 그대로)함수 또는 toupper(대문자로)를 쓰고 알파벳에서 숫자가 아닌 문자(alpha = alpha - 'a' +1)로 처리 하였다면 대소문자 따로 처리할 필요 없었고, 가독성 또한 좋아지지 않았을까? - [이영호]
          그런데 현태야;;; C++ 클래스 설계 할 때 고생 하겠다... 설계상의 약간의 문제점이 있네. 메인 함수는 최대한 간단히 하고 입력만 받고 문자열을 함수로 넘겨 처리하였으면 더 간단해지지 않았을까?;;; - [이영호]
  • TAOCP/BasicConcepts . . . . 9 matches
          레지스터는 앞에 소문자 r을 붙여 표기
          CHAR는 rA를 가지고 문자 코드로 바꾸어 rAX에 저장한다.
          A1. 모든 왼쪽 괄호에 흔적을 남긴다. 오른쪽 괄호를 왼쪽 괄호 다음 문자로 바꾸고 흔적을 남긴다.
          A2. 왼쪽에서 오른쪽으로 가면서 흔적이 없는 첫번째 문자를 START라고 한다. 왼쪽 괄호와 그 문자를 출력하고 흔적을 남긴다. 모든 문자에 흔적이 남을 경우 종료한다.
          A3. 다음문자를 CURRENT로 세팅한다.
          A4. 오른쪽으로 가면서 CURRENT와 같은 문자를 찾는다. 찾은 경우 흔적을 남기고 A3로 간다. (못 찾고 오른쪽 끝까지 가면 A5로 간다.)
          (여기서는 책에 있는 Table2(p.173)를 봐야 한다. 세로 한 줄이 T[i]를 나타낸다. 그 밖에 i, j, Z 값을 적어 놓으면 이해할 수 있다. n은 문자의 개수이다.)
  • 코바예제/시계 . . . . 9 matches
         시간 객체에 대한 인터페이스는 ObjTimeServer이며 getTime()이라는 메소드를 가지고 있는데 getTime()는 문자 형식으로 현재의 시간을 반환해 준다. CORBA 객체를 작성하는 첫번째 단계는 인터페이스를 만드는 것이다. 인터페이스는 IDL로 작성되며 인터페이스는 IDL 컴파일러로 컴파일된다. 이 IDL 컴파일러는 기본적으로 사용자가 이용하는(예를들면 VisiBroker) ORB에 포함되어 있는 것이다. IDL로 작성된 인터페이스를 컴파일하면 컴파일러는 두 개의 코드 파일을 생성해 준다. 이 코드 파일들은 각 IDL 컴파일러가 사용하도록 약정된 프로그래밍 언어로 되어 있다. 여기에서 사용하는 ORB는 Java ORB이므로 코드 파일은 Java(Stub, Skeleton)로 되어 있을 것이다. IDL 컴파일러에 의해 생성되는 코드는 프록시 객체(proxy object) 및 스켈레톤 코드이다. 클라이언트는 프록시 객체를 사용하여 IDL로 표현된 인터페이스 타입의 객체 레퍼런스에 대한 호출을 생성한다. 바꾸어 말하녀 프록시 객체는 클라이언트가 작업을 위해 사용하는 대리("stand-in") 객체인데 원격 객체가 마치 지역 객체처럼 보이게 해준다는 것이다. 스켈레톤 코드는 이러한 인터페이스를 지원하는 객체에 액세스하기 위해 사용된다. 생성되는 코드는 위치 투명성을 구현한다. 위치 투명성을 통해 객체 레퍼런스를 변환하여 네트웍 연결을 퉁해 원격 서버로 보내며, 객체 레퍼런스에 대한 오퍼레이션에 따르붙는 파라미터를 ["마샬링"]하고, 이를 객체 레퍼런스가 지시하는 객체의 현재 메소드에 전달하여 메소드를 수행하고 그 결과를 반환하려고 하는 것이다. 바꾸어 말하면 클라이언트는 IDL 컴파일러에 의해 생성된 프록시 객체를 가지고 작업을 하는데, 그것이 마치 지역 객체로 작업하는 것처럼 보일 것이라는 의미이다. ORB와 통신하는 것이 프록시 객체의 임무이며 ORB는 네트웍 연결을 관리하고 파라미터를 실제 서버 함수에 넘겨주며 결과를 리턴한다. 이런 식으로 수행에 대한 투명성을 유지한다.
         위의 서버 코드를 컴파일하고 실행하게 되면 문자열화된 IOR을 반환할 것이다. 이것은 단지 인수 전달용으로 사용된다.
         클라이언트 구현은 기본적으로 다음 세 가지 단계를 통해 이루어진다. 먼저 CORBA 환경, 즉 ORB를 초기화한다. ORB를 초기화한다는 것은 ORB 의사 객체(pseudo-object)에 대한 객체 레퍼런스를 얻게 된다는 것을 의미한다. ORB가 '의사 객체'라 불리는 이유는 그 메소드가 런타임 시스템과의 통신을 통해 라이브러리의 형태로 제공되며, 의사 객체 레퍼런스는 CORBA 인터페이스 오퍼레이션에 대한 파라미터로 전달될 수 없기 때문이다. 그 다음 단계는 객체 레퍼런스를 얻는 것이다. 객체 레퍼런스는 불투명한 데이터 구조이다. 그러나 객체 레퍼런스를 문자열로 바꿈으로써 지속성을 가지게 될 수 있다. 이것은 '객체 레퍼런스의 문자열화'라 불리며, 그 결과 얻어지는 문자열을 일컬어 '문자열화 객체 레퍼런스'라고 한다.(IOR) 이 문자열화 객체 레퍼런스는 원래의 "유효한" 객체 레퍼런스로 다시 바뀔 수 있다. 이 과정은 CORBA, 즉 ORB 인터페이스에서 정의된 두 가지 오퍼레이션 object_to_string()과 string_to_object()를 이용하여 이루어진다. 모든 CORBA 2.0 호환 ORB는 상호 운용 가능한 문자열화 객체 레퍼런스를 실제 돌아가는 객체 레퍼런스로 바꿀 수 있다. 적절한 타입으로 객체의 범위를 줄이면 그러한 결과를 얻을 수 있다. 이러한 오퍼레이션을 'narrow'라 한다. ORB를 초기화하고 객체 레퍼런스를 얻은 후에야 CORBA 프로그래밍은 원래 의도한 표준 객체 지향 프로그래밍처럼 동작하게 된다. 클라언트가 객체의 메소드를 호출하게 되면, 실제로 그 메소드는 원격 객체와 함께 동작하지만 클라이언트가 보기에는 지역 객체와 함께 동작하는 것처럼 보인다.
         // 객체 레퍼런스를 얻어내는 부분, 여기에서는 클라이언트 프로그램의 첫번째 인수로 문자열화 객체 레퍼런스가 주어진다고 가정한다.
  • AcceleratedC++/Chapter6 . . . . 8 matches
          ret.push_back(string(i,j)); // 그만큼의 문자열엘 벡터에 넣음
          // string 에서 sep 의 문자열의 시작부분을 찾아서 i에 iterator를 대입한 후 e와 비교하여
          --beg; //protocol-typed의 위치에 존재하는 문자열이 조건에 맞을 경우 앞으로 한칸씩 움직이면서 검사한다.
          * 이 예제는 string STL을 이용해서 문자열을 검색하고, 우리에게 맞는 정보를 가공하는 것이 목적이다.
          * search(b, e, b2, e3) [b, e)의 문자열 시퀀스에서 [b2, e3) 문자열 시퀀스를 찾는다.
          * find(b, e, t) 문자열 시퀀스 [b, e)에서 값 t를 찾는다.
          * find_if(b, e, p) 문자열 시퀀스 [b, e)에서 함수 p를 통해 테스트한다.
  • CheckTheCheck . . . . 8 matches
         체스판 설정을 읽어서 킹이 공격받고 있는지(체크 상태인지)확인하는 일을 해야 한다. 상대방의 다음 수에 의해 킹이 죽을 수 있는 위치에 있으면 킹이 체크 상태가 된다. 흰 말은 대문자로, 검은 말은 소문자로 표시된다. 흰 편은 항상 판의 아래쪽에, 검은 편은 판의 위쪽에 자리잡는다.
         다른 말을 건너뛸 수 있는 것은 나이트밖에 없다는 것을 꼭 기억해두자. 폰의 움직임은 어느 편인가에 따라 다르다. 검은 폰이면 아래쪽 대각선 방향으로, 흰색 폰이면 위쪽 대각선 방향으로 한 칸만 움직일 수 있다. 위에 있는 예는 소문자 "p"로 표시된 검은 폰의 움직임을 나타낸 것이다. 방금 "움직인다"라고 표현한 것은 폰이 상대방 말을 잡을 수 있는 경우를 의미한다.
         입력에는 임의 개수의 체스판 배치가 들어있을 수 있으며 각 판은 각각 여덟 개 문자로 구성된 여덟 줄로 구성된다. "."은 빈 칸을 의미하며 위에서 정의했듯이 각 말을 의미하는 대문자 또는 소문자가 입력된다. 틀린 문자는 없으며 두 킹이 모두 체크를 당하는 배치는 입력되지 않는다. "." 문자만으로 구성된 비어있는 체스판이 나올 때까지 입력을 읽어야 하며 비어있는 체스판은 처리하지 않는다. 각 체스판 배치 사이에는 빈 줄이 하나씩 들어간다. 비어있는 판을 제외한 모든 판에는 정확하게 하나씩의 흰 킹과 검은 킹이 들어있다.
  • CommonPermutation . . . . 8 matches
         두 개의 문자열 a, b가 주어졌을 때 글자의 순서를 바꿔서 a의 부분 문자열도 만들 수 있고, b의 부분 문자열도 만들 수 있는 것 중 가장 긴 문자열 x를 출력하라.
         입력 파일에는 여러 개의 케이스가 들어갈 수 있으며 각 케이스는 두 개의 연속된 줄로 구성된다. 즉 첫번째 줄과 두번째 줄이 한 테스트 케이스를 이루며 세번째 줄과 네번째 줄이 또 다른 테스트 케이스를 이루는 식이다. 각 행에는 소문자로 이루어진 문자열이 하나씩 들어있으며 한 테스트 케이스를 이루는 문자열 중 첫번째 것을 a, 두번째 것을 b라고 하자. 각 문자열의 최대 길이는 1,000글자다.
  • CppStudy_2002_1/과제1/Yggdrasil . . . . 8 matches
          char *str;//문자열을 가리키는 포인터
          int ct; //문자열의 길이('\0'은 세지 않음)
          show(testing); //testing 문자열을 한 번 출력한다
          show(testing, 3);//testing 문자열을 세 번 출력한다
         긴 문자열입력->짧은 문자열 입력시 긴 문자열의 잔해가 남음)
         //이름이 입력되면 1을 리턴하고, 이름이 빈 문자열이면 0을 리턴한다
  • DevelopmentinWindows . . . . 8 matches
          ||LPCSTR||NULL 문자로 끝나는 문자열 상수 포인터||
          ||LPSTR||NULL 문자로 끝나는 문자열 포인터||
          * 일반적으로 "동사 + 목적어" 또는 "동사 + 보어" 로 만들고 각 단어의 첫글자는 대문자로 나머지는 소문자로 쓴다.
          ||s||문자열||
          ||sz||NULL로 끝나는 문자열||
  • STL/string . . . . 8 matches
          * 그냥 "인수 천재" 라는 문자열을 만들고 싶으면
          * 문자열 복사
          * 문자열 길이는 b.size() 로 알수 있다.
          * a문자열의 4-7번째까지의 문자문자열로 떼어내기
          * new - char* 로 만든 문자열은 프로그램 사용후 delete 해줘야 되지만, string은 소멸자에서 알아서 해준다. 생산성 증가!
          === 문자열 입력 받기 ===
  • ZIM/EssentialUseCase . . . . 8 matches
         ==== 문자열전송 ====
          || 2. 메세지창에 문자를 입력한다. || 3. 해당 Zimmer에게 문자를 전송한다. ||
         ==== 문자열수신 ====
          || . || 1. 문자를 받는다. ||
          || . || 2. 현재 열려있는 대화창의 유저를 확인하고 새 대화창을 열거나, 해당 대화창에 문자를 출력한다. ||
          * 관련 유스케이스 : 문자열전송
         예를 들면 로그인,쪽지 보내기, 문자열 송수신, 같은 경우를 Level 1
  • c++스터디_2005여름/실습코드 . . . . 8 matches
          cout <<"문자열 입력 : ";
          cout <<"찾을 문자 입력 : ";
          cout << find_moon_ja << "문자를 찾을 수가 없습니다." <<endl;
          cout << i+1 << "번째 " << find_moon_ja << "문자가 있습니다." <<endl;
          cout <<"문자열 입력 ('0'을 입력하면 정지) : ";
          cout << find_moon_ja << "문자를 찾을 수가 없습니다." <<endl;
          cout << i+1 << "번째 " << find_moon_ja << "문자가 있습니다." <<endl;
          cout <<"추가할 문자 : ";
  • 데블스캠프2006/월요일/연습문제/if-else/이차형 . . . . 8 matches
          cout<<"하나의 문자를 입력하시기 바랍니다. : ";
          cout<<"입력하신 문자는 숫자입니다.\n";
          cout<<"입력하신 문자는 소문자입니다.\n";
          cout<<"입력하신 문자는 대문자입니다.\n";
          cout<<"입력하신 문자는 특수문자입니다.\n";
  • 새싹교실/2012/아우토반/앞반/5.10 . . . . 8 matches
          printf("%d %d\n", sizeof(*pA), sizeof(pA)); //*pa의 문자열은 int(4), pA의 문자열은 int(4)
          printf("%d %d\n", sizeof(*pB), sizeof(pB)); // pB의 문자열은 int(4), *pB의 문자열은 int(4)
          printf("%d %d\n", sizeof(*pC), sizeof(pC)); // *pC의 문자열은 char(1), pC의(주소값)문자열은 int(4)
          printf("%d %d\n", sizeof(*pD), sizeof(pD)); // *pD의 문자열은 double(8), pD의 (주소값)문자열은 int(4)
  • 02_C++세미나 . . . . 7 matches
         char로 정의한 변수는 문자를 저장하는 변수인데...
         문자형 변수는 char를 사용해 만든다.
         char b; // 문자형 변수
         char *b; // 문자형 변수의 메모리 주소를 저장하는 변수(문자형 포인터)
         정수형 변수의 메모리 주소를 저장하는 포인터가 되고, b는 문자형 변수의 메모리 주소를
         &는 일반적으로 정수형 변수나 문자형 변수 등과 같이 포인터가 아닌 변수들을 대상으로 사용하지만... 포인터를 대상으로 사용할 수도 있다.
  • Android/WallpaperChanger . . . . 7 matches
          * [이승한]님의 Java상의 enum은 문자열 비교로 인해 임베이디드와 반복코드에서는 성능을 저해시키는 요인이 될수 있다.
         입력 데이터 셋에서 문자열을 추출할 때, 복사 생성된 것 대신 원본 데이터의 부분문자열을 받으십시오. 새로운 String 객체가 만들어졌더라도 원본 데이터의 char[]을 공유할 것입니다.
         문자열을 반환하는 메소드가 있고 그 결과가 언제나 StringBuffer에 더해지게 되는 경우에 있다면, 짧은 수명의 임시 객체를 생성하는 대신 직접적으로 더해지는 방식으로 식별자와 구현방식을 바꾸세요.
         문자열을 처리할 때, String.indexOf(), String.lastIndexOf() 와 그 밖의 특별한 메소드를 사용하는 것을 주저하지 마십시오. 이 메소드들은 대체적으로, 자바 루프로 된 것 보다 대략 10-100배 빠른 C/C++ 코드로 구현이 되어있습니다.
         컴파일러는 클래스가 처음 사용될 때 실행하게 되는 <clinit>라 불리는 '클래스 초기화 메소드'를 생성합니다. 이 메소드가 intVal에 42 값을 저장하고, strVal에는 클래스파일 문자 상수 테이블로부터 참조를 추출하여 저장합니다. 나중에 참조될 때 이 값들은 필드 참조로 접근됩니다.
         클래스는 더이상 <clinit> 메소드를 필요로 하지 않습니다. 왜냐하면 상수들은 VM에 의해 직접적으로 다루어 지는 '클래스파일 정적 필드 초기자'에 들어가기 때문입니다.intVal의 코드 접근은 직접적으로 정수 값 42를 사용할 것이고, strVal로의 접근은 필드 참조보다 상대적으로 저렴한 "문자열 상수" 명령을 사용하게 될 것입니다.
  • DataStructure/String . . . . 7 matches
          int str_len=strlen(str); // 문자열의 길이
          if(strstr[str_count]==ptnptn[ptn_count]) // 문자 비교해서 같을때
          if(ptn_count==ptn_len) // 패턴이 문자열 내에 있을때 그 시작 위치 리턴
          else if(str_count==str_len) // 패턴이 문자열 내에 없을때 거짓(다 돌았는데 카운트가
          * Time Complexity는 O(mn) 입니다.(m=문자열의 길이, n=패턴의 길이)
          f(j) = largest i such that i < j and 문자열의 0 ~ i번째 = 문자열의 (j - i) ~ j번째, if such an i exists
  • OurMajorLangIsCAndCPlusPlus/locale.h . . . . 7 matches
         #define LC_CTYPE (integer constant expression) 문자 분류(알파벳, 숫자, 한글 또는 소문자, 대문자 등등), 변환, 대소문자 비교을 위한 로케일 설정을 의미
         #define LC_MONETARY (integer constant expression) 금액 표현(천단위 구분 문자, 소수점 문자, 금액 표시 문자, 그 위치 등)을 위한 로케일 설정
  • XMLStudy_2002/Start . . . . 7 matches
          *컨텐츠 스펙에 올수 있는 것은 EMPTY와 ANY이다. 다른 엘리먼트의 이름을 구성하는 EBNF가 올수 있다. 문자테이터를 포함하면 #PCDATA로 표시
          *CDATA(Character Data) : XML프로세서에 의해 파싱되지않음 어떠한 문자형도 위치할수 있음
         === 문자 참조(Charater Reference) ===
          *문자를 XML 문서에서 표시할 때 사용할수 있는 방법이 문자 엔티티다.
          *문자 엔티티 선언 방법
         *문자 엔티티로 선언된 엔티티를 참조 하는 방법
  • 새싹교실/2011/무전취식/레벨1 . . . . 7 matches
          * 변수 : Integer(정수) => int, Character(문자) => char 기타 등등!
         문자는 소문자문자를 구별한다. char babo; char BABO;
         특수문자는 언더바만 된다. char babo_sora;
         character => 문자
          * ㅋㅋㅋ 특수문자 $도 허용되네요 - [서지혜]
  • 정규표현식/스터디/문자하나찾기/예제 . . . . 7 matches
         1. t로 시작해서 .txt 로 끝나는 문자
         4. 두번째 글자가 p가되는 1300번대 문자열을 찾는다.
         1. t.*\.txt : t로 시작 .* 0개 이상의 문자 문자 \.txt '.'을 이스케이프 시켜 보통 문자로 만듬 그리고 txt랑 붙어있음
         이 문자열에서 정규표현식
         1. 다음 문장에서 특수문자 .*+&[]% 만을 찾아보아라.
  • 홈페이지만들기/css . . . . 7 matches
         <title>문자 크기 설정 예제</title>
         <body><body>태그안에 있는 모든 문자들은 10pt로 설정되어 있습니다.<br>
         IE메뉴 문자 크기를 변형 해보십시오<br>
         === 작은 영 대문자로 설정하는 font-variant ===
         {font-variant:small-caps}영문자를 작은 대문자로 설정.
         {font-weight:키워드}문자 두께를 키워드에서 설정한 값으로 적용
  • 5인용C++스터디/에디트박스와콤보박스 . . . . 6 matches
          에디트 컨트롤은 문자열을 보여주며 편집할 수 있도록 해주는 컨트롤이다. 주로 사용자에게 문자열을 입력받을 때 사용된다.
          세 번째로 메시지 핸들러 함수 OnChangeEdit1 함수를 작성한다. 함수의 본체 코드는 물론이고 함수명까지 직접 입력해 주어야 한다. 이 함수는 에디트 컨트롤의 문자열을 읽어 들이는 함수이다.
         EN_CHANGE / 에디트의 문자열이 변경되었다.
         EN_MAXTEXT / 지정한 문자열 길이를 초과하였다.
         EN_UPDATE / 문자열이 변경되기 직전이다.
  • ExtremeBear/Plan . . . . 6 matches
          * Class : 대문자로 시작
          * Interface : 대문자로 시작하고 앞에 I를 붙임
          * 함수 : 동사와 명사의 조합으로 이루어지며 첫 단어의 첫글자는 소문자로 시작하고 두번째 단어부터는 대문자로 시작한다 -> (ex testCase)
          * 변수 : 명사와 명사의 또는 동명사와 명사 또는 분사와 명사의 조합이로 이루어지며 멤버 변수, 지역 변수, 전달 인자든 뭐든 상관 없이 첫 단어의 첫글자는 소문자로 시작하고 두번째 단어부터는 대문자로 시작한다 -> (ex backgroundColor)
  • Fmt . . . . 6 matches
          2. 입력된 줄바꿈 문자 가운데 (1) 빈 줄 또는 공백만 들어있는 줄 끝에 있는 것과 (2) 그 뒤에 스페이스 또는 다른 줄바꿈 문자가 있는 것을 제외한 모든 줄바꿈 문자
         출력 과정에서 제거될 수 있다. 줄 바꿈 문자가 제거될 때 그 문자는 스페이스로 치환된다.
         입력 텍스트에 탭 문자는 없다고 가정해도 된다.
  • GuiTestingWithMfc . . . . 6 matches
         || . || Listbox 의 첫번째 item 의 문자열이 "Testing..." 임을 확인 ||
         || . || Listbox 의 두번째 item 의 문자열이 "Testing2..." 임을 확인 ||
         || . || Listbox 의 첫번째 item 의 문자열이 "Testing..." 임을 확인 ||
         || . || Listbox 의 두번째 item 의 문자열이 "Testing2..." 임을 확인 ||
         || . || Listbox 의 첫번째 item 의 문자열이 "Testing..." 임을 확인 ||
         || . || Listbox 의 두번째 item 의 문자열이 "Testing2..." 임을 확인 ||
  • LoveCalculator/허아영 . . . . 6 matches
          tolower(해당문자를 소문자로 바꿔줌, 소문자면 그대로)함수 또는 toupper(대문자로)를 쓰고 알파벳에서 숫자가 아닌 문자(alpha = alpha - 'a' +1)로 처리 하였다면 대소문자 따로 처리할 필요 없었고, 가독성 또한 좋아지지 않았을까? - [이영호]
  • Yggdrasil/가속된씨플플/1장 . . . . 6 matches
         std::string name3=name1+name2+"!";//문자열끼리 더할 수 있음. 단, 문자열 리터럴 2개만을 단독으로 조합할 수 없음.
         std::string name4="Rim"+"Youngdong";//위에서 설명한 것처럼, 이런 식으로 문자열 리터럴끼리만 더할 수 없음. 에러 출력.
          * 1-1과는 달리 처음에 큰 따옴표 안에 들어가 있는 문자열 리터럴을 두 개 더했음. 제일 뒤에 string 인스턴스가 있어서 괜찮을 것 같지만, 결합방식에 있어서 왼쪽 결합 우선이기에 처음엔 "Hello"와 ",world"를 더하게 된다. 그러므로 에러를 출력한다.
          * 문법적으론 틀린게 없다. {}밖을 빠져나가면, 그 안에서 만들어진 객체나 변수는 다 사라진다. 하여튼, 문자열을 출력하는 프로그램이다.
          * cin은 공백이나 파일의 끝을 만나면 그때까지의 문자들을 변수에 저장하기 때문에 Samuel Beckett이라고 입력했으면 첫 cin엔 Samuel까지 들어가고, Beckett은 버퍼에 남아있어서 다음의 cin은 사용자에게 입력할 틈도 안 주고 남은 Beckett이란 단어를 flush하기 때문이다.
  • 문자열연결 . . . . 6 matches
         === 문자열 연결 ===
          문제 : x문자열 끝에 y문자열을 연결시키는 프로그램을 작성하여라.
          * x 문자열 마지막에 y를 연결시켜 출력한다.
          || [허아영] || C || 10분 || [문자열연결/허아영] ||
          || [조현태] || C/C++ || . || [문자열연결/조현태] ||
  • 새싹교실/2011/AmazingC . . . . 6 matches
          * printf함수를 사용하여 문자열을 출력하는 방법에 대해 알아보았고 컴파일러가 main 함수를 분석하는 모습을 따라서 전체 코드를 분석했다.
          * 우리가 char형 변수에 문자를 넣을땐 컴터가 문자로 저장을 하지 못한다!!(왜냐하면 컴퓨터는 숫자로 이루어진 기계니까)
          * 따라서 문자를 대입해 주더라도 그 변수엔 그 문자에 해당하는 '''아스키 코드'''가 들어가 있다.
          * 따라서 문자형 변수 a에 수학적인 연산이 가능하다.
  • 새싹교실/2013/라이히스아우토반/2회차 . . . . 6 matches
          printf("문자입력 : ");
          printf("문자입력2 : ");
          char dot; // 입력 받을 문자를 위한 변수.
          printf("삼각형에 쓸 문자를 입력하세요 :");
          scanf("%c",&dot); // 문자를 입력받는다.
          for(j=0;j<2*i+1;j++) // 문자를 찍기 위해. 1,3,5,7,9, ... ,19 번 찍겠죠?
  • 큐와 스택/문원명 . . . . 6 matches
          char * array[ASIZE]; // Pointer의 배열입니다. 즉, 문자를 저장할 공간은 아닙니다.
          // 하나의 Pointer입니다. 그 영역에 임의로 문자를 채우는 것이므로
          /// 입력받을 문자열의 길이 알아내고, 저장 공간 준비
          /// 순회하면서, 문자를 string에 더하는 작업
          _Str.append(1, _Traits::to_char_type(_Meta)); // 문자를 하나씩 더한다. 이때, string 객체가
         *_Str++ = _Traits::to_char_type(_Meta); // _Str 은 위의 char* 형인 element 입니다. 즉, 문자를 저장하는 공간을 할당하는 코드가 없습니다.
  • 05학번만의C++Study/숙제제출/2 . . . . 5 matches
          * 평상시에는 문자열의 주소를 하나의 전달인자로 취하여, 그 문자열을 한 번 출력하는 함수를 작성하라. 그러다가 0이아닌 int형 값을 두 번째 전달인자로 제공하면, 그 시점에 도달할 때까지 그 함수가 호출되었던 횟수만큼 그 문자열을 반복해서 출력한다. (문자열이 출력되는 횟수는 두 번째 전달인자의 값이 아니라 그 함수가 호출되었던 횟수와 같다.)물론 이 함수는 거의 쓸모가 없다. 하지만 이것은 이 장에서 설명한 몇 가지 프로그래밍 기술을 사용할 것을 요구한다. 이들 함수를 사용하여 함수의 작동을 보여 주는 간단한 프로그램을 작성하라
          - 근데, 문자랑 숫자를 입력받은 후 출력받은담에 프로그램이 끝나게 만들어야 해? -아영
  • AcceleratedC++/Chapter10 . . . . 5 matches
          "hello"와 같은 문자열 리터럴은 사실은 '''const char'''형의 배열이다. 이 배열은 실제로 사용하는 문자의 갯수보다 한개가 더 많은 요소를 포함하는데, 이는 문자열 리터럴의 끝을 나타내는 '\0' 즉 널 캐릭터를 넣어야하기 때문이다.
         대부분의 운영체제는 프로그램이 실행될때 인자로서 문자열을 주는 것이 가능하다. 이것은 main함수가 int, char** 의 2가지의 인자를 가지기 때문이다.
         char**는 (char*)를 요소로 갖는 배열이라고 생각하면 된다. 즉 문자열 리터럴을 요소로 갖는 배열이다.
  • Java/문서/참조 . . . . 5 matches
          이게 심각한 이유는, 기존 저장소를 그냥 유지한체로, String의 길이만 1로 하고, a[0]에 a문자열을
          문자열의자료의 경우 StringBuffer 를 사용하는 걸 권장한다.
          그 내부에서 문자열을 교체할수 있고, 그 저장 장소보다 더 큰 문자열이 입력이 된다면, 해당 문자열 길이의
  • RegularExpression/2011년스터디 . . . . 5 matches
         . == 문자(모든 것) 하나
         * == 앞의 문자(명령)를 0개 이상 연속으로 찾을 때.
          e.g. '''.*''' 로 하면 여러 문자(모든 것)을 0개 이상 받아옵니다.
         + == 앞의 문자(명령)를 1개 이상 연속으로 찾을 때.
         []대괄호. == 찾을 문자들을 넣으면 됨. a-zA-Z 라던지, 0-9라던지.
  • html5/richtext-edit . . . . 5 matches
         * contenteditable : 문자열을 값으로 가짐, ""(null), "true" "false"
         innerHTML : HTML태그를 포함한 문자
         textContent : HTML태그 제외 순수 문자열만
          * Selection 객체에 toString사용하면 선택한 범위의 문자열(HTML제외)가져옴
         - 선택된 문자열 출력 -
  • 데블스캠프2006/월요일/연습문제/if-else/이경록 . . . . 5 matches
          cout<<"숫자,영문자,특수문자 중 1가지를 입력하여 주세요!\n";
          else if(a>=65 && a<= 90) cout<<"입력하신 것은 대문자 입니다\n";
          else if(a>=97 && a<= 122) cout<<"입력하신 것은 소문자 입니다\n";
          else cout<<"입력하신 것은 특수문자 입니다\n";
  • 문자반대출력/김태훈zyint . . . . 5 matches
         //두 문자를 바꿉니다.
          문자"열"은 항상 맨 끝에 '\0'값을 붙여서 문자열들이 끝이라는걸 알려주니 그전에 문자들의 갯수를 세었어
         [LittleAOI] [문자반대출력]
  • 문자반대출력/변형진 . . . . 5 matches
         PHP에서는 strrev()라는 문자열 처리 기본 함수를 제공하지만, 현재 버전에서의 PHP는 기본 함수로는 Multibyte String을 지원하지 못한다.
         preg_split()는 문자열 처리 능력이 탁월한 언어인 Perl에서 사용하는 Perl 호환 정규 표현식(Regular Expressions)을 차용하여 문자열을 분리하여 배열에 담는 함수.
         유니코드 기준으로 각 문자를 쪼갠 후, 배열에 담고 뒤집어 다시 합쳤다.
         [문자반대출력]
  • 문자열검색/조현태 . . . . 5 matches
          단순 문자열검색 알고리즘이기때문에, 속도 향상과는 관계가 없다. 단지 찾아줄 뿐이다.
          cout << "현재의 문자열은 "<< x << "입니다.\n 검색하려는 문자열을 입력해주세요. \n >>>";
          outputFile << "자료 -> " << original << "\n찾을 문자열 -> " << such_word << "\n";
         [LittleAOI] [문자열검색]
  • 새싹교실/2011/무전취식/레벨10 . . . . 5 matches
         이소라 : 수요일에요. 누가 숙제를 도와달라고 해서 원래 그날 창설모이는 날이었는데 1시에 끝나서 도와주고 창설 할려고했는데 다해서 축제도 보고 싶어서 오고있었는데 "끝났음"이라고 문자가왔음. 그리고 전날에 화요일에 6시에 오기로 했는데 새싹때문에 늦어서 문자 보냈더니 만난지 30분만에 "끝났음"이라고 문자옴. 이진영 : ㅋㅋㅋㅋ 그리고 못보고 목요일날 갔는데 퍼펙트 성공 이진영 : 이씨~~ ㅋㅋ 그리고 목요일에 축제라서 친구가옴. 6시에 왔는데 낮에 있던거 다 닫고 주점만 있어서 두바퀴오르락 내리락하다가 저기 블랙바니가서 또 꿀꿀꿀 퍼묵퍼묵 하는데 남자친구가 와서 학교 구경 시켜줄려고 올라왔는데 볼게 없어서 걔 아는 형이 저기 병원에 있다길래 만나서 노래방감. 그날 낮에 풍선 미끄럼틀가서 이진영: ㅋㅋㅋㅋ 애들이랑 다 탐. 근데 엄청 재밌게 탔는데 어떤애가 타다가 바지가 찢어짐 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ킨ㄹ이ㅓㅋㅋㅋㅋㅋ 그래서 진영이가 잘봤음. 그리고 금요일에 티셔츠 받으려했는데 줄이 너무길어서 그 전날 다른애한테 뺏은 L사이즈 내가 입음. 완전 하의실종임 ㅋㅋ 그리고 김장훈왔었는데 완전 좋았음.
         서원태 : 수요일날 자다가 종하형한테 문자왔음 "경진대회 감독좀 맡아라" 그래서 갔는데 문제좀 봤는데 하나도 모르겠음. 그래서 인터넷 쓰는사람 계속 잡았는데 치완이네 조가 인터넷 쓰는건 몰랐는데 알아서 말해서 강퇴시킴. 그리고 끝나서 같이 밥먹고 집에감. 목요일에는 가족 저녘약속있어서 축제 구경못하고 집에 감. 금요일날 축제 구경할려고했는데 문예사 프로젝트 발표 준비때문에 구경 못함. 내년 축제는... 아 군대가있지. 군대갔다오면 3년정도 뒤에 볼수 있을듯.
          //문자열을 받음
  • 새싹교실/2012/강력반 . . . . 5 matches
         char - 1바이트의 문자 - 숫자로 문자를 표현(아스키코드)
          %d, %f 등 변수의 숫자나 문자를 출력하기 위한것들
         switch(a) a는 정수나 문자만 가능(문자는 아스키코드로 정수이므로)
  • 여사모 . . . . 5 matches
          * 다음 주제는 문자열(String), 스택(Stack)과 큐(Queue) 입니다. 단어 뜻 정도는 알아오는게 좋겠죠?
         - 아마도 문자열이 초기화가 안돼서인것 같다. strlen()함수는 char *(캐릭터형 포인터)을 전달인자로 받지.
         게 strlen()함수야. 문자열을 초기화할 때에는 예를 들어 char * arr = "ABCDE"; 라고 하면 arr[5]에는 자동
         때문에 이상한 값이 출력되는 거지. cout << a; 라고 해보면 이상한 문자들이 출력되는게 보일꺼야. 7,8을 입력
         했을때 23이 나오는 것은 포인터 a가 가리키고 있는 주소+23에 NULL문자가 들어 있다는 뜻이지.
  • 이영호/문자열검색 . . . . 5 matches
          fprintf(fp, "찾을 문자열 -> ");
          printf("찾을 문자열 -> ");
          fgets(buf, sizeof(buf), stdin); // 문자열이라고 했으니 space를 포함한다.
         찾을 문자열 -> method
         찾을 문자열 -> test
  • 정규표현식/모임 . . . . 5 matches
         * [김상호] : 문자 그대로 찾기
         * [김홍기] : 모든 문자 찾기
         * [김준석] : 특수 문자 찾기
         문자열과 패턴들을 제시하고 적절한 문자 찾기.
  • 정규표현식/스터디/메타문자사용하기/예제 . . . . 5 matches
          * 영문자숫자영문자숫자숫자아닌거영문자아닌거
          1. 다음 파일들의 목록에서 대문자로 시작하는 파일을 찾아라.
          1. 다음 파일들의 목록에서 소문자로 시작하는 파일을 찾아라. 적어도 2개 이상의 방법을 표현할 것
  • 정규표현식/스터디/반복찾기 . . . . 5 matches
          * +, *는 일치하는 문자수 제한이 없다. 최 몇개까지 일치하는지 정할 수 없다
          * +, *, ?가 일치하는 수의 최솟값은 0이나 1이다. 문자수의 최솟값을 명시적으로 정의 불가능.
          * 정확히 원하는 만큼만 일치하도록 문자수 못 정함
         이제 슬슬 정규표현식의 진짜 의미가 들어난다. 정규 표현 패턴을 사용하여 반복찾기를 하면 이제 까지 배워온 것을 이용해 구간으로 정확하게 원하는 문자를 찾아낼수 있을것이다.
         || 문자 || 의미 ||
  • PracticeNewProgrammingLanguage . . . . 4 matches
         1. 스트링 출력 : 문자열 변수에 저장된 문자열과 정수형 변수에 저장된 숫자를 출력하시오.
         2. 스트링 입력 : 사용자의 키보드 입력을 통해 문자열을 입력받아 다시 출력하는 프로그램을 작성하시오.
         1. HelloWorld 소켓 : 소켓(유사한 기능)을 이용하여 프로그램내에서 지정된 문자열을 교환하는 서버, 클라이언트를 작성하시오.
  • Ruby/2011년스터디/세미나 . . . . 4 matches
          * "문자열".method
          * 루비에서는 클래스명이 대문자로 시작해야한다!(아니면 에러)
          * 문자열 반복출력 메소드 만들어보기
          * 입력받은 문자열 반복 출력해보기
  • STLPort . . . . 4 matches
          * 기본적으로 만들어지는 라이브러리는 총 6개입니다. 이중 "stldebug"란 문자열이 들어 있는 라이브러리는 STLport 전용의 디버그 기능이 함께 들어 있는 버전입니다. 사용방법은 아래의 "디버그 기능 사용하기"에서 보십시오.
          * Debug 버전의 경우엔 각 런타임Lib 항목에 "Debug"란 문자열이 붙고, 각 이름의 .LIB앞에 "D"가 붙고, 각 환경변수에 "_DEBUG"가 추가됩니다.
          * 역시 마찬가지로, Debug 버전의 경우엔 각 런타임Lib 항목에 "Debug"란 문자열이 붙고, 각 이름의 .LIB앞에 "D"가 붙고, 각 환경변수에 "_DEBUG"가 추가됩니다.
         _STLP_DEBUG란 심볼을 정의해 두면 됩니다. 이렇게 하면, "stldebug" 문자열이 포함된 lib과 DLL이 사용됩니다.
  • StringOfCPlusPlus/상협 . . . . 4 matches
          void lenstr() {while(st[n]!='\0') n++;}//문자열의 길이를 n값으로 저장
          int nval() const {return n;}//문자열 길이를 알려줌.
          void reverse();//문자열 거꾸로
          int search(char se);//찾고자 하는 문자열의 갯수로 알려줌
  • VisualBasicClass/2006/Exam1 . . . . 4 matches
         ① Alignment는 텍스트 박스 안의 문자열을 정렬한다.
         9. 다음 프로그램은 입력된 문자열을 역순으로 나타내는 프로그램이다. 괄호안에 알맞은 것은?(4점)
         입력문자 : 비주얼_베이직_프로그래밍
         a = inputbox(“입력문자”)
  • WikiSandBox . . . . 4 matches
          1. NoSmok:WikiName'''''' 을 써 봅시다. 영어 알파벳의 첫글자를 대문자로 해서, 단어 첫머리마다 대
         문자를 넣어 제목을 만들면 자동으로 링크가 생깁니다.
          * 주의하실 점은 페이지이름에 공백, 특수문자 등을 써서는 안된다는 것입니다. "나는_이런~
          * 새로운 페이지를 만들 때, [페이지이름] 에 공백, 특수문자를 넣는다.
  • ZPBoard/PHPStudy/기본문법 . . . . 4 matches
          * 문자열을 합칠 때 사용되는 . 연산자도 있음(많이 사용함)
         $a = 문자열(혹은 변수명).문자열(혹은 변수명);
         와 같은 명령은 두 문자열을 합쳐준다.
  • study C++/남도연 . . . . 4 matches
          cout<<"문자열을 입력하시오"<<endl;
          cout<<"찾을 문자는?"<<endl;
          cout<<"찾은 문자의 위치는 "<<i+1<<"입니다."<<endl;
          cout<<"추가되어 완성된 문자열은"<<A.a<<B.a<<"입니다"<<endl;
  • 데블스캠프2002/날적이 . . . . 4 matches
          * 첫번째 문제에 대한 조언을 한다면, 그 route 입력값을, 캐릭터(문자)로 볼것인지 스트링(문자열)으로 볼 것인지 에 관한 문제 같군요. 아마 어제 들은 얘기로 볼 때, 하나 하나의 이동 명령이란 개념에만 매달린 나머지 그걸 따로따로의 문자의 합으로 본거 같은데, 거기서 그 개념에 얽매이지 말고 문자열로 개념을 확장시켰다면 수월했을겁니다. -["zennith"]
  • 데블스캠프2006/월요일/연습문제/if-else/김준석 . . . . 4 matches
          cout << "아무 문자나 입력" << "\n";
          if('a'<=i && i<='z') cout << "소문자입니다" << "\n";
          else if('A'<= i && i<='Z') cout << "대문자입니다" << "\n";
          else cout << "특수문자 입니다" << "\n";
  • 데블스캠프2006/월요일/연습문제/if-else/주소영 . . . . 4 matches
          cout << "문자를 하나 입력 하시오\n";
          cout << "대문자 \n";
          cout << "소문자 \n";
          cout << "특수문자 입니다 \n";
  • 빵페이지/숫자야구 . . . . 4 matches
          * 문자 입력하면 매트릭스 모드 돌입하네 -_-;;; - 승균
          continue; // y를 치고 엔터를 쳤을때 생기는 개행문자 제거
         개행문자 제거하기 (무쟈게 어려웠어요 ㅜㅜ)
         기본 틀 완성. 게임은 제대로 구동되나 숫자 이외의 문자 입력시 메트릭스 모드 돌입 -_-;;;
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.3.29 . . . . 4 matches
          2. 서식문자 ( %d )
          1. 특수 문자 중 \n을 사용하는 이유가 무엇인지 쓰세요.
         1. 개행 문자(\n)는 printf 함수에서 줄을 넘길 때 사용합니다. 이것에 캐리지 리턴(\r)을 직접 타이핑하지 않는 이유는 printf 함수가 텍스트 모드로 출력하기 때문에 자동으로 캐리지 리턴이 앞에 붙게 되기 때문입니다.
          printf('''"'''3 + 4 = 7'''"'''); '''//잘 보면 문자열을 감싸는 두 개의 큰따옴표에 하이라이트 되어있습니다'''
  • 새싹교실/2012/개차반 . . . . 4 matches
          * char는 문자를 나타내고자 할 때 사용하며 출력시 %c를 사용
          * 변수의 이름은 반드시 문자나 underscore (_) 로 시작해야 한다
          * 변수의 이름은 대소문자를 구분한다
          * 자신이 지정하는 문자열에 특정한 값 등을 지정해두고 사용할 수 있다
  • 새싹교실/2012/아우토반/앞반/4.5 . . . . 4 matches
         4. c1부터 c2까지의 문자 출력하기
         4. c1부터 c2까지의 문자 출력하기
         4. c1부터 c2까지의 문자 출력하기
          printf("원하는 문자 입력해줘 뿌잉\n");
  • 새싹교실/2012/주먹밥 . . . . 4 matches
          * int, char, float, long, double 변수는 무슨 표현을 위해 만들어졌는지 알려주었습니다. 정수, 문자, 실수. 알죠?
          * 변수타입 - C언어는 고급언어이다. 왜냐. 사람이 쓰기 좋게 만들기때문이다. 편하게 만들어주는 것중 하나가 변수 타입이다. int는 정수, char는 문자, float는 실수. 참 편하지 않은가? 사람을 위해 만들어진것이다. 언제까지 0과 1로 대화할텐가?
          image.style.left = left; //왜 이미지에서 left를 바로 뽑아내지 않냐면. left가 문자열로 인식되나 보기대문이다.
          * DIV태그안에 문자를 넣고 x,y좌표에 출력시키는 함수를 짜고싶다.
  • 새싹교실/2013/이게컴공과에게 참좋은데 말로설명할 길이 없네반 . . . . 4 matches
         영문 소문자로 구성된 긴 문장을 입력받아 이문자열 내의 각 알파벳 문자개수를 구해 출력하라. 예를 들어 alpha가 입력되었다면, a:2, b:0, ... , p:1이 출력되어야한다. Tip> 각 문자의 출현 회수를 저장할 배열이 필요하다.
  • 숫자를한글로바꾸기/김태훈zyint . . . . 4 matches
         char* num2str(int num); //숫자를 문자로 변경시켜줍니다.
         void inputdata(char *getdata); // 5자리이하 숫자를 문자로 getdata에 배열로 입력받기
         // 5자리이하 숫자를 문자로 getdata에 배열로 입력받기
         //숫자를 문자로 변경시켜줍니다.
  • 지금그때2006/여섯색깔모자20060317 . . . . 4 matches
         초록: 크게 누가, 어떻게, 누구에게 할 지 정해야 한다. 책임은 다같이, 일부는 제외하고, 06포함, 특정개인이 맡을 수 있다. 방법으로 재학생 대상으로 A4, 강의실, 동문네트워크, 입소문이 있으며, 나머지 대상으로 전화, 이메일, 문자, 제 3자에게 전달이 있다. 또한 단계적으로 몇 차례 나눠서, 돌아가면서, 남여교차, 학번교차하는 방법이 있다. 대상은 제로페이지 선배, 졸업앨범 명단, 교수님, 다른 학회 선배가 있다.
         검은: 역할이 편중된다. 입소문은 누가 누구에게 어떻게 해야할지 명확치 않다. 전화, 이메일, 문자는 중복이다.
         노랑: 입소문은 빠르고 설득력있다. 전화, 이메일, 문자는 다 하는 것이 확실하다.
         초록: A4는 수생이가 눈에 띄게(컬러도 가능) 만들어 붙인다. 강의실은 일부 제외하고 저학번이 주도하여 홍보한다. 동문네트워크에는 학번교차로 올린다. 입소문은 기준없이 개인이 알아서 한다. 이메일을 보낸 후 답장 받으면 전화하고 행사 전에 다시 문자를 보낸다.
  • 토이/메일주소셀렉터 . . . . 4 matches
          * 파일 I/O 구현 및 문자 처리 연습
         특정 파일을 읽어들여 거기에 있는 문자들 사이에 공백을 넣어 다른 파일에 저장한다. 이때 개행문자는 무시되어야한다.
         문자열을 하나 입력 받고 그것이 메일 주소 형식에 맞는지 여부를 알려줌
  • .bashrc . . . . 3 matches
         # 파일 & 문자열 관련 함수들:
         function fstr() # 여러 파일중에서 문자열 찾기
         function lowercase() # 파일이름을 소문자로 변경
  • 02_Python . . . . 3 matches
         문자열 'spam', "guido's"
         === 문자열 ===
         s1 = '' 빈 문자
  • 3DGraphicsFoundationSummary . . . . 3 matches
          * 벡터 표현을.. 원문자로 해야겠다. 화살표 그릴라니까 열라 귀찮다.
          * 그리스 문자 쓰는법 ㅎ 누르고 한자키
          * 원문자 ㅇ 누르고 한자키
  • AcceleratedC++/Chapter12 . . . . 3 matches
          if(is) // 입력중 공백 문자를 만났을 경우 방금전에 입력으로 들어왔던 한문자를 무시한다.
         || data() || c_str()과 비슷하지만 '\0'로 종료되는 문자열이 아닌 배열을 리턴한다. ||
  • BigBang . . . . 3 matches
          * 문자
          * 라인끝 문자를 출력하고 버퍼를 비운다.
          * java7부터 문자열상수 case label 지원. case "hello": ...; 가 된다.
  • CC2호 . . . . 3 matches
         || [반복문자열] || [반복문자열/김유정] || [반복문자열/이재경] ||
  • Chapter I - Sample Code . . . . 3 matches
          디스플레이는 문자기반으로 한다. x, y값을 이용해서 아스키문자와 특수문자를 출력할 수 있다. 1글자 출력에 사용되는 바이트수는 2이다. 1바이트는 글자이고, 나머지 1바이트는 포그라운드/백그라운드 컬러이다. (상위 4비트가 백그라운드이고 하위 4비트가 백그라운드 컬러이다)
  • CommonPermutation/문보창 . . . . 3 matches
         ASCII 코드를 이용하여 소문자를 0~26의 숫자로 인코딩시켰다. 그 인코딩 숫자를 이용한 배열을 만들어서 그 배열끼리 비교를 해서 공통된 변경 문자열을 쉽게 만들수 있었다.
          /* 변경 문자열 찾기 */
  • CryptKicker . . . . 3 matches
         입력은 한 개의 정수 n이 들어있는 행으로 시작되며 그 다음 줄부터는 한 줄에 하나씩 n개의 소문자로 쓰인 단어들이 알파벳 순으로 입력된다. 이 n개의 단어들은 복호화된 텍스트에 들어갈 수 있는 단어로 구성된 사전이다. 사전 뒤에는 몇 줄의 텍스트가 입력된다. 각 줄은 앞에서 설명했던 방법에 따라 암호화된다.
         사전에 들어갈 수 있는 단어의 개수는 1,000개를 넘지 않는다. 단어의 길이는 16글자를 넘지 않는다. 암호화된 텍스트에는 소문자와 스페이스만 들어가며 한 줄의 길이는 80글자를 넘어가지 않는다.
         각 줄을 복호화하여 표준 출력으로 출력한다. 여러 문장으로 복호화될 수 있다면 그 중 아무 결과나 출력하면 된다. 가능한 풀이가 없다면 알파벳 모든 문자를 아스테리스크(*)로 바꾸면 된다.
  • EffectiveC++ . . . . 3 matches
         객체 a의 포인터는 문자열 "Hello"를, 객체 b내의 포인터는 "World"문자열을 담고 있는 메모리를 가리킨다.[[BR]]
          * a와 b모두 같은 문자열을 가리키는 포인터를 갖게 되었으므로 둘중하나가 지워지게 되면 나머지 하나역시 데이터를 잃어 버리게 된다.
  • JavaScript/2011년스터디 . . . . 3 matches
          * $_POST[]; 는 무조건 대문자로 써야합니다.
          * [김태진] - 둘다 해본적이 없는것을 하는지라 오늘도 삽질의 연속이었습니다. 소문자문자때문에 30분 고생하고.. 또 그걸 고쳤더니 새 페이지를 띄울때마다 새로 빈 데이터가 생기질 않나.. 여러가지 코드를 참고해가며 겨우 완성해냈습니다. 약간 느리지만 하나하나씩 완성되어가니 재밌네요.
  • JavaScript/2011년스터디/7월이전 . . . . 3 matches
          * 불리언 타입 변환 -41p에서 만약 불리언 값이 문자열 문맥에서 사용되면 true는 문자열"true"로 변환된다와 같은 말이 무슨말인지 정확히 모르겠어요. 저희가 알아낸 것은 true를 write내에 쓰면 1로 인식한다는 것뿐이었어요.
          * 저희는 저번주 숙제로 함수까지와 바로뒤 객체까지 새로 공부해보았는데요. 둘다 이 명령어들은 대체 뭔가, 이건 무슨뜻이야?! 가 다반사였습니다. 이해할 수 없는 명령어들은 나중에 다시 나올것이라 가정하고(..) 몇몇개 넘어갔구요. 개념적인 것에서 불리언, 함수, 객체, 프로퍼티등에 대해서 다시 고민해봤어요. 우선 문자열로 숫자를 써놓고 그것을 연산하면 숫자로 바뀐다는 것이 어떤 것인지 좀 명확히 해보았구요, 불리언은 T/F==1/0라는 것에 대해도 보았지요. 함수는 C에서 배웠던 것과 유사해서 크게 어려움은 느끼지 않았구요(앞에 함수 선언을 할 필요가 없더군요!). 문제는 객체/프로퍼티 였는데, 뒤에있는 예제들을 통해 어떤 객체의 속성? 쯤으로 프로퍼티가 있다는 결론을 내렸어요. (이것을 토대로 코딩해보았을때도 저희 예상대로 나왔지요.) ..또 띄어쓰기 문제때문에 한참 고민한 것도 생각나네요. -[김태진]
  • LoveCalculator/zyint . . . . 3 matches
          if(str[i]>=97 && str[i]<=122) // 소문자 a~z일경우
          if(c>=97 && c<=122) // 소문자 a~z일경우
          알파벳에서 숫자가 아닌 문자(alpha = alpha - 'a' +1)로 처리 하였다면 가독성이 좋아지지 않았을까? 그런데, 이건 내 취향일 수도 있지만,.. class로 함수들을 묶어 외부 접근을 못하게 했으면 나중에 소스코드를 재사용하기 훨씬 쉬워졌을텐데. 함수 분류는 현태 말대로 좋은거 같네. (그리고 upper함수는 toupper라고 이미 구현되어 있어.) - 이영호
  • MineSweeper . . . . 3 matches
         이 게임에서는 각 칸에 인접한 칸에 몇 개의 지뢰가 있는지를 보여준다. 각 칸에는 최대 여덟 개의 인접한 칸이 있을 수 있다. 아래쪽에 있는 4 X 4 지뢰밭에는 지뢰 두 개가 있으며 각각은 '*' 문자로 표시되어 있다.
         입력은 임의 개수의 지뢰밭으로 구성된다. 각 지뢰밭의 첫번째 줄에는 각각 행과 열의 개수를 나타내는 두 개의 정수 n과 m(0<n,m<=100)이 들어있다. 그 다음 줄부터는 n개의 줄에 걸쳐서 각 줄마다 정확하게 m개씩의 문자가 들어있으며 이는 지뢰밭을 나타낸다.
         각 지뢰밭에 대해 Field #x:라고 적혀있는 메시지를 출력한다. 이때 x는 필드 번호를 나타내며 1에서 시작한다. 그 다음 줄부터는 n개의 줄에 걸쳐서 '.'문자 대신 그 칸에 인접한 칸에 들어있는 지뢰의 개수를 출력한다. 각 지뢰밭에 대한 출력 사이에는 반드시 빈 줄이 하나씩 있어야 한다.
  • OurMajorLangIsCAndCPlusPlus/time.h . . . . 3 matches
         || char *asctime(const struct tm *timeptr); || tm 구조체를 문자열로 바꾼다. ||
         || size_t strftime(char *str, size_t maxsize, const char *format, const struct tm *timeptr); || time 과 date 를 문자열로 바꾼다. ||
         || struct tm *getdate(const char *); || 문자열을 tm 구조체로 변환한다. ||
  • Spring/탐험스터디/2011 . . . . 3 matches
          - HomeController는 MVC 모델의 컨트롤러로 뷰에 모델을 바인딩하는 역할을 담당한다. home() 메소드 내부의 Welcome home!은 logger에 찍히는 문자열이기 때문에 실제로 실행시에 보이는 것은 아니다. HomeController가 하는 주된 역할은 return "home";을 함으로써 HomeController를 사용하는 쪽에서 home.jsp(뷰)를 찾을 수 있게 하는 것이다.
          1.4. Connection c = DriverManager.getConnection(...); 문장에서 에러가 나는데 문자열의 localhost/springbook 부분을 자신이 사용할 테이블의 이름으로 바꾸어 주어야 한다. localhost/test로 바꿔준다. 이후의 문자열 두 개는 각각 자신의 MySQL 계정 이름(기본값 root), MySQL 비밀번호를 적어주면 된다.
  • Yggdrasil/가속된씨플플/4장 . . . . 3 matches
          * throw로 예외 상황이 발생되었다는 것을 알린다. 예외 클래스엔 여러개가 있으며, 생성자로 문자열을 집어 넣을 수 있고, 이건 일반적으로 출력이 안되지만, what()함수로 확인 가능.
          * 사전순 정리: <와 >로 비교가 되는 거였다! 문자끼린 되는줄 알았지만 문자열도 할 수 있는 거구나...
  • ZeroPageServer/CVS계정 . . . . 3 matches
          * 신청자가 password 노출을 꺼릴때는 ~root/cryptout.pl 을 복사해 주고, telnet 상에서 암호화된 암호 문자열을 달라고 요청한다.
          * 암호 문자열 만드는 법
          1. 알수 없는 저 문자열을 /home/CVS/CVSROOT/passwd 파일에 주석에 따라 적절히 입력시킨다.
  • html5/drag-and-drop . . . . 3 matches
         || dropEffect ||드래그 & 드롭 동작의 종류를 나타내는 문자열 ||
         || effectAllowed ||허용할 dropEffect를 지정하는 문자열 ||
         || types ||setData()를 호출할 때 지정되는 포맷 문자열을 배열 형식으로 얻을 수 있다. ||
  • html5/offline-web-application . . . . 3 matches
          * 문자 인코딩은 UTF-8이어야 한다.
          * 첫 줄은 'CACHE MANIFEST'라는 문자열로 시작해야 한다.
          * 매니페스트에 버전 문자열을 포함해 둔다.
  • 간단한C언어문제 . . . . 3 matches
         char ss[] = "A2 문자";
          else puts("일반 문자");
         옳지않다. ss[]의 "문자"란 단어는 isdigit로 확인 할 수 없다. (확장코드이므로.) 이것을 isdigit로 확인 하려면 unsigned char형으로 선언 하면 된다. 기본 char형은 signed형이다. - [이영호]
  • 논문번역/2012년스터디/신형준 . . . . 3 matches
         특히, 선형판별인식, 이서 문자 모델, 그리고 통계적 언어 지식의 설립에 내용이 조사되어 있다. 어휘가 자유로운 자필인식에 대한 평가 결과들은 제안된 방법들이 효과적임을 보여준다.
         패턴 인식의 도전 영역은 자필 문서 인식에 있다. 지금까지 대다수의 자필 인식 시스템은 우편 주소를 읽거나 은행 수표와 같은 형태들을 처리하는데 사용됬다. 반면에 이 시스템은 분리된 문자 또는 단어에 대해서 한계를 가지고 있는데, 오직 구속되지 않은 자필 문서의 인식에 대한 많지 않은 시스템 만이 존재했다. 이와 같은 수행의 증가된 복잡성 때문에, 문자의 부재 혹은 단어의 경계 정보, 거기에 크거나 심지어 한계가 없는 단어들에 의해 특징지어진다.
  • 데블스캠프2005/Python . . . . 3 matches
         raw_input 문자열 입력
         === 문자형 ===
         시퀀스 자료형 : 문자열, 리스트, 튜플 등
  • 데블스캠프2006/월요일/연습문제/if-else/윤영준 . . . . 3 matches
          cout <<"대문자";}
          cout <<"소문자";}
          cout <<"특수문자";
  • 데블스캠프2006/월요일/연습문제/if-else/이장길 . . . . 3 matches
          cout<<"당신이 입력하신 것은 대문자 입니다.";
          cout<<"당신이 입력하신 것은 소문자 입니다.";
          cout<<"당신이 입력하신 것는 특수문자입니다.";
  • 데블스캠프2006/화요일/pointer/문제4/정승희 . . . . 3 matches
         #include<cstring>//문자열을 비교하는 함수(strcmp)를 포함
          b[length]='\0';//NULL문자문자 집어넣고 바로 다음에 넣는거다.
  • 방울뱀스터디/GUI . . . . 3 matches
         entry.insert(0, '') # 처음부분에 공백 문자열을 추가
         문자를 표시해줄수 있는 객체(영역)...
         textArea.deletet(INSERT) # 현재 문자 삭제
  • 새싹교실/2012/AClass . . . . 3 matches
          2.소문자를 대문자로 바꾸는 프로그램을 작성해 주세요.
          3.문자열이 대칭인경우 Palindrome, 아닌경우 Not Palindrome을 출력하는 프로그램을 작성해봅시다.
  • 새싹교실/2012/AClass/5회차 . . . . 3 matches
         3.문자열이 대칭인경우 Palindrome, 아닌경우 Not Palindrome을 출력하는 프로그램을 작성해봅시다.
         3.문자열이 대칭인경우 Palindrome, 아닌경우 Not Palindrome을 출력하는 프로그램을 작성해봅시다.
         len=strlen(arr); ///문자열의 길이 알려 줌
  • 새싹교실/2012/절반/중간고사전 . . . . 3 matches
          * 대소문자 주의합시다
          * 변수 선언시 대소문자 구분, 숫자 및 특수문자 사용 못함
  • 새싹교실/2013/록구록구/2회차 . . . . 3 matches
          * -약간어려운..- '''하나의 문자(char)를 입력 받아 해당 문자의 아스키 코드값 출력하기'''
          ex) 하나의 문자를 입력하세요: A
  • 여사모/과제/패턴인식 . . . . 3 matches
         사용자로부터 하나의 문자열을 입력받아 기존 문자열에 입력받은 문자열이 있는지 여부를 알려주는 함수를 만들어 보세요.
  • 작은자바이야기 . . . . 3 matches
          * factory method 패턴 사용 - factory를 숨겨주는 메소드. 뭘 만들지를 인자만 가지고 결정하는 함수. 위에서는 인자로 주는 문자열에 따라("com.mysql.jdbc.Driver") 무엇을 만들어줄지가 결정된다.
          * IME(Input Method Editor) - OS 레벨에서 실제 key code - 문자의 mapping과 문자 조합('ㅁ' + 'ㅏ' 같은 경우)의 처리를 해 주는 소프트웨어. Sublime에서는 제대로 처리를 안 해 줬다...
  • 정모/2011.4.4 . . . . 3 matches
          * 질문자가 자발적으로 질문한다.
          * 세 명 이상일 경우 질문자가 세 명을 선택하여 답변을 듣는다.
          * 세 명이 안 될 경우 질문자가 원하는 사람을 지목하여 총 세 명의 답변을 듣는다.
  • 정모/2012.1.27 . . . . 3 matches
          * OMS 잘 들었습니다. 지난번 한종이 OMS 때도 느낀거지만 누구나 접해봤을법한 주위 사건에서 얘깃거리를 잘 뽑아내는 것 같아요. 발표할때 페이지 구성이나 설명도 재미있고ㅋㅋㅋ 중간에 문자와 전화에 대한 내용이 있었는데 저는 오히려 전화보다 문자를 선호하는 편입니다. 모르는 후배에게 오는 연락은 특히나... 서로 어색한 것도 싫고 메모해야하는 내용이 포함되어있다면 문자가 훨씬 편리하니까요...... 아마 저같은 사람도 꽤 있을거예요. - [김수경]
  • 조영준 . . . . 3 matches
          * 모바일 앱 개발 '갈만하니' 앱 - WAP 기반 특정 장소의 방문자수를 추정하는 어플리케이션
          * 소문자를 대문자로 변환시켜주는 프로그램
  • 지금그때2006/홍보 . . . . 3 matches
         || 이름 || 이메일 || 전화 || 문자 ||
         == 이메일, 전화, 문자 세트 ==
         이메일을 보낸 후 답장 받으면 전화하고 행사 전에 다시 문자를 보낸다.
  • 토이/숫자뒤집기/임영동 . . . . 3 matches
          * 입력받은 문자열을 숫자로 변환한 뒤 10으로 나눠주면서 그 나머지를 String에 붙여버린다. 그 후 출력.
          {//입력받은 숫자를 10으로 나눈 나머지를 문자열에 계속 붙여준다
          return returnNumber;//문자열을 정수형으로 바꿔 리턴
  • 포커솔리테어평가 . . . . 3 matches
         입력은 한 줄 당 다섯 개의 카드씩 총 25개의 카드가 입력된다. 각 카드는 2개의 문자로 구성된다. 첫 번째 문자는 카드의 순서를 나타낸다. 카드 순서는 'A', '2', '3', '4', '5', '6', '7', '8', '9', 'X', 'J', 'Q', 'K'이다. 두번째 문자는 카드의 종류로서 'S', 'H', 'D', 'C'로 표시한다.
  • 현재 위키에 어떤 습관이 생기고 있는걸까? . . . . 3 matches
          * 제목이 영어라면 각 단어의 앞을 대문자로 씀으로써, 띄어쓰기의 효과를 누릴수 있었지만... 한글은 그게 참 애매하지요. 띄어쓰기를 안하자니 한눈에 들어오지도 않고, 또 띄어쓰기를 하자니 검색이 보장이 안되니... 아예 '영어제목만 만들자' 같은건 어떨까 생각중입니다. --[인수]
          * 개인위키를 돌려본 결과... 한글제목 페이지는 좀... 안좋더군요. 일일히 Delete하기 귀찮아서 한번에 필요한것만 지울라 했더니, 한글 페이지 제목은 파일명이 알파벳과 숫자의 조합으로 알아볼수 없는 문자로 되어 있더군요. 역시 '영어제목만 만들자'가 저를 강력히 꼬시는군요.--; --[인수]
          * 음.. 위키가 외국에서 개발되어서 어쩔 수 없는걸까, 한글에 대소문자가 없어서 어쩔수 없는걸까. -_- 어쨌든 영어이름으로만 지으면 이런 페이지는 안녕이겠네. 하지만 인수의 의견도 좋아보이는군 --[snowflower]
  • 1thPCinCAUCSE . . . . 2 matches
          6. 모든 문제는 숫자, 영어 문자들을 입력으로 받아서, 역시 숫자나 영어 문자를 출력하도록 되어 있다. 그래픽 출력은 없음.
  • 2thPCinCAUCSE . . . . 2 matches
          6. 모든 문제는 숫자, 영어 문자들을 입력으로 받아서, 역시 숫자나 영어 문자를 출력하도록 되어 있다. 그래픽 출력은 없음.
  • 2학기파이선스터디 . . . . 2 matches
          * 객체 내의 문자열을 보내야 될것 같은데. - 자겸
          [2학기파이선스터디/문자열]
  • 2학기파이선스터디/ 튜플, 사전 . . . . 2 matches
         2. 문자열 포매팅
          따라서 문자열, 숫자, 튜플은 키가 될 수 있지만, 리스트, 사전은 키가 될 수 없다.
  • 3N+1Problem/황재선 . . . . 2 matches
         http://bioinfo.sarang.net/wiki/AlgorithmQuiz_2f3Plus1 에서 yong27님의 소스코드를 보았다. 소스가 정말 깔끔했다. 실행속도가 빨라서 그 원인을 분석해가며 지난번 작성했던 코드를 수정했다. 나의 목적은 0.001초라도 빠르게 결과를 출력하는 것이었다. 실행시간을 최소화하기위해 클래스마저 없앴다. 특히 두 부분을 수정하니 실행시간이 현저히 줄었다. 하나는 클래스 멤버변수를 제거하고 지역변수화한 경우인데 왜 그런지 모르겠다. 둘째는 사전형 타입인 cycleDic 에서 key를 문자열에서 숫자로 바꾼 부분이었다. 지난번 구현시 무엇때문에 수치형을 문자열로 변환하여 key로 만들었는지 모르겠다. -- 재선
  • 3rdPCinCAUCSE . . . . 2 matches
         6. 모든 문제는 숫자, 영어 문자들을 입력으로 받아서, 역시 숫자나 영어 문자를 출력하도록 되어 있다. 그래픽 출력은 없음.
  • 5인용C++스터디/더블버퍼링 . . . . 2 matches
         실행 결과는 다음과 같다. 움직이는 화면이므로 직접 실행해 봐야 결과를 볼 수 있다. 예쁜 아기 그림이 있고 아래에서 문자열이 천천히 위로 올라오는 동작을 한다.
         문자열은 바깥쪽에 회색 테두리를 가지도록 했으며 보기 편하도록 큼직한 폰트를 사용했다. 비트맵 위에서 글자가 움직이지만 깜박임은 전혀 없으며 아주 부드럽게 스크롤되는 것을 볼 수 있다. 만약 이런 화면을 더블 버퍼링으로 처리하지 않는다면 배경 비트맵과 그림이 계속 반복적으로 화면에 나타나기 때문에 깜박임이 심해지고 갱 화면으로서 가치가 떨어질 것이다.
  • AcceleratedC++/Chapter4 . . . . 2 matches
          * string(길이,'문자') : 길이만큼의 '문자'를 생성해준다.
  • AutomatedJudgeScript . . . . 2 matches
         Accepted : 제출된 프로그램에 의한 출력 결과가 정답과 완벽하게 일치하는 경우에 'Accepted'라고 답한다. 모든 문자가 똑같은 순서대로 매치되어야만 한다.
         Presentation Error : 숫자는 전부 같은 순서로 매치되지만 숫자가 아닌 문자가 하나 이상 매치되지 않는 것이 있으면 'Presentation Error'라고 답한다. 예를 들어 '15 0'과 '150'이 입력되었다면 'Presentation Error'라고 답할 수 있지만 '15 0'과 '1 0'이 입력되었다면 아래 설명에 나와있는 것처럼 'Wrong Answer'라고 답해야 한다.
  • BasicJava2005/5주차 . . . . 2 matches
          - toString : 지정한 숫자를 문자열 형태로 반환한다.
          System.out.println("문자열을 넣지 마세요");
  • CodeRace/20060105 . . . . 2 matches
         알파벳이 아닌문자들은 제외한다
         만약 문자가 AA라면
  • ComputerNetworkClass/Report2006/BuildingProxyServer . . . . 2 matches
         버퍼에 저장된 문자열을 formatted 화 된 스트링, 수로 읽을 수 있다.
         문자열 파싱에서 아주 편리한 함수
  • CppStudy_2002_1/과제1/CherryBoy . . . . 2 matches
          cout << "문자열(20자내)을 입력하세요...\n";
         //이름이 입력되면 1을 리턴하고, 이름이 빈 문자열이면 0을 리턴한다
  • CryptKicker2 . . . . 2 matches
         각 케이스는 여러 줄로 구성되는데, 앞에서 설명한 방법에 따라 암호화된 텍스트다. 암호화된 내용은 소문자와 스페이스만으로 구성되며 길이는 최대 80문자로 제한된다. 입력되는 텍스트는 100줄로 제한된다.
  • DataStructure/Tree . . . . 2 matches
          (*node)->Data = new char[strlen(ch) + 1]; // 문자열 길이만큼 할당
          strcpy((*node)->Data,ch); // 노드에 문자열 복사
  • FoundationOfUNIX . . . . 2 matches
          * x - 하나의 문자를 지우는 명령어
          * / - 내용찾기 /word ,다음찾기 n, 대문자 N 은 반대방향으로
  • Gof/Mediator . . . . 2 matches
         대게 다이얼로그의 도구들 사이에는 어떤 dependency들이 존재한다. 예를 들면, 어떤 버튼은 어떤 입력 필드가 비어있을때는 비활성화 되어있는다. list box라 불리는 선택 목록에서 객체를 선택하는 것은 입력필드의 내용을 바꿀 것이다. 바꿔말하면, 입력필드에 문자를 타이핑하는 것은 자동적으로 리스트 박스에서 하나이상의 대응대는 입력을 선택하는 것이다. 한번 텍스트가 입력 필드에 나타나면, 다른 버튼들은 아마 활성화 될것이다. 그래서 사용자가 텍스트로 어떤 일을 하게 하게할 것이다. 예를 들자면, 관련있는 것을 삭제하거나 변경하거나 하는 따위의 일을 할 수 있을 것이다.
          4. 이제 입력 필드는 어떤 문자를 포함한다. director는 행동(글씨를 굵게 하거나 기울이게 하는 따위의 행동)의 초기화를 위해 버튼을 활성화 한다.
  • HelpOnMacros . . . . 2 matches
          * 원래 모인모인 문법에서 매크로 이름은 반드시 대문자로 시작하는 이름이어야 했습니다. 모니위키에서는 이러한 제한이 없습니다.
          * 이경우 대소문자 구분이 중요한데, 반드시 `plugin/파일이름.php`에 대응하는 파일이름을 {{{"각주"=>"매크로파일이름"}}}식으로 지정해야 합니다.
  • HelpOnProcessingInstructions . . . . 2 matches
         모니위키 페이지를 처리할 때에 프로세싱 인스트럭션 (PI)에 의해 그 기능이 제어될 수 있습니다. 프로세싱 인스트럭션은 페이지의 맨 상단에 위치하며, "{{{#}}}" 문자로 시작하는 키워드(대소문자 구분없음)로 구성되며 인자가 선택적으로 붙을 수 있습니다. {{{##}}} 두개가 시작되는 줄은 주석줄로 처리됩니다.
  • Java/숫자와문자사이변환 . . . . 2 matches
         1. 숫자를 문자열로 바꾸기
         2. 문자열을 숫자로 바꾸기
  • JavaStudy2003/두번째과제/곽세환 . . . . 2 matches
          * 자바에서 메소드는 처음 시작할 때 소문자입니다. 대문자로 시작하는 것은 클래스이지요.
  • JavaStudyInVacation/과제 . . . . 2 matches
          * 클라이언트가 접속되면 클라이언트의 IP 주소와 포트를 출력해주고, 클라이언트로 "ABCDEFG" 라는 문자열을 보내준다.
          * 서버로부터 문자열을 받아 화면에 출력해준다. ("ABCDEFG" 가 나와야 한다.)
  • MedusaCppStudy . . . . 2 matches
         입력에서 가장 긴 string의 길이와 가장 짧은 string의 길이를 출력하는 프로그램 (";" 을 만났을 때 문자열 종료)
         장문에서 단어의 빈도수를 세서 출력한다. 이때 알파벳순으로 출력. (";" 을 만났을 때 문자열 종료)
  • MoniWikiOptions . . . . 2 matches
          * 기본값은 `$url_prefix.'/css/kbd.js'` : 사용하기 싫으면 그 값을 빈 문자열로 한다.
          * 로고 그림. 없애고 싶다면 빈 문자열을 넣는다.
  • NeoCoin/Server . . . . 2 matches
         5. 커널 버전에 문자열을 덧붙이려면 APPEND_TO_VERSION 환경변수를 쓴다.
         -하위 디렉토리 뒤져서 문자열 치환
  • OurMajorLangIsCAndCPlusPlus/print . . . . 2 matches
         printf와 같이 %d, %s, %f를 통해 정수(int), 문자열(char*), 실수(double)를 출력할 수 있다.
         @d(정수 배열), @s(문자열 배열), @f(실수 배열)를 통해 배열을 출력할 수 있다.
  • ProgrammingLanguageClass/2006/Report3 . . . . 2 matches
         음 잠깐 하면서 생각한건데.... 이 숙제 정말로 구리다. -_- 내가 이렇게 재미없는 숙제를 하게된건 파일구조때 binary 가지고 장난친 이후 처음인듯하다. 문자열 장난할꺼면 펄로하게 해주던지... C 문자열 함수 가지고 놀려니... 정말로 구리다라는 생각뿐~ - [eternalbleu]
  • ProgrammingLanguageClass/Report2002_1 . . . . 2 matches
          * 어휘분석기(lexical analyzer)의 소스코드는 정수 변수 next_token, 문자열 변수 token_string, 함수 lexical()을 포함하여야 한다. 함수 lexical()은 입력 스트림을 분석하여 하나의 lexeme을 찾아낸 뒤, 그것의 token type을 next_token에 대입하고, lexeme 문자열을 token_string에 저장하는 함수이다.
  • ProgrammingPartyAfterwords . . . . 2 matches
         "문자 날려보면 되겠죠. 희상이가 친구 핸폰 번호 주면서 문자날리면 전화한다고 했어요. (툭 툭툭...)"[[BR]]
  • RedThon/HelloWorld과제 . . . . 2 matches
          * 문자열를 변수에 할당해서 그냥 출력(print), 리스트를 함수에 전달인자로 넘겨준 다음 루프를 써서 출력, 문자열을 함수에 전달인자로 넘겨준 다음 루프를 써서 출력하는 세가지 방법으로 숙제를 잘 했네.
  • RubyLanguage/InputOutput . . . . 2 matches
          * << 메서드는 매개변수 전달시 객체를 to_s 메서드로 문자열 변환한다.
          * read : 문자열로 읽어옴
  • ShellSort . . . . 2 matches
         입력의 첫번째 줄에는 테스트 케이스의 개수를 나타내는 K라는 정수 하나만 들어있다. 각 테스트 케이스는 스택에 들어있는 거북이의 개수를 나타내는 n이라는 정수로 시작되며 그 밑으로 n개의 줄에 걸쳐서 거북이 스택의 원래 배치가 기술된다. 각 줄에는 거북이의 이름이 들어있으며 맨 윗 줄에는 스택 맨 위에 있는 거북이의 이름이 있고 위에서 아래로 순서대로 거북이의 이름이 나열된다. 각 거북이한테는 그 거북이만의 이름이 주어지며 각 이름은 80글자를 넘지 않는 문자열이고, 알파벳, 숫자, 스페이스 문자, 점('.')만 쓰인다. 그 밑으로는 n개의 줄에 걸쳐서 새로운 스택이 기술되며 여기에서도 위에 있는 거북이부터 아래있는 거북이 순으로 이름이 열거된다. 각 테스트 케이스는 정확하게 2n+1개의 줄로 구성된다. 거북이의 수(n)는 200 이하로 제한된다.
  • SmithNumbers/이도현 . . . . 2 matches
          /* 입력 받은 숫자를 문자열로 저장하기 위한 포인터 */
          /* 문자열로 저장된 수를 아스키코드 값을 변환하여 array에 저장한다. */
  • TeachYourselfProgrammingInTenYears . . . . 2 matches
         언어 표준화의 시도에 참가하는 것.ANSI C++ 위원회라면 그것이 생길 것이고, 가족에서의 코딩·스타일에 대해, 인덴트의 공백을 2 문자로 할까 4 문자로 하는가 한 레벨에서도, 결정하게 될 수 있다.어쨌건 간에, 다른 사람이 프로그램 언어의 어떤 곳을 좋아하는가, 얼마나 깊고 좋아하는가, 그리고 아마, 왜 그렇게 좋아하는가는 일도 조금, 배우게 된다.
  • TheJavaMan/설치 . . . . 2 matches
         클래스 이름은 첫번째 문자가 꼭 대문자여야 해. 그리고 클래스 만드는 창에서 아랫부분에 있는
  • UDK/2012년스터디 . . . . 2 matches
          [http://wiki.zeropage.org/wiki.php/UDK/2012%EB%85%84%EC%8A%A4%ED%84%B0%EB%94%94/%EC%86%8C%EC%8A%A4?action=show#s-3 간단한 "Hello" + "World" 문자열 연결 Kismet node 예제]
          좀 더 관심있으면 다음 예제도 도움이 될 듯. [http://udn.epicgames.com/Three/DevelopmentKitGemsConcatenateStringsKismetNodeKR.html Concatenate Strings (문자열 연결) 키즈멧 노드 만들기]
  • VisualStuioDotNetHotKey . . . . 2 matches
         ==== 공백보기(탭문자, 공백문자보기) ====
  • 김희성 . . . . 2 matches
          타이핑 중 상대방 입력이 날아오면 전송 안한 타이핑 분량이 보이지 않는 상태로 버퍼에 남는 버그가 있습니다. 입력 방식을 scanf와 같은 문자열 입력함수가 아닌 문자 입력 함수로 바꾸어야할듯 합니다.
  • 날아라병아리 . . . . 2 matches
         || 1. || [반복문자열] ||
         || 3. || [문자반대출력] ||
  • 덜덜덜/숙제제출페이지 . . . . 2 matches
         '%c' 는 캐릭터 문자 하나(char)를 말합니다. '%s'로 바꾸면 문자열(string)을 받거나 표현할 수 있습니다. 즉, {{{~cpp scanf("%c", &n);}}}가 {{{~cpp scanf("%s", &n);}}}로. printf로 표현할때도 마찬가지입니다. --재동
  • 데블스캠프2006/월요일/연습문제/if-else/임다찬 . . . . 2 matches
          cout << "영문자" << endl;
          cout << "특수문자" << endl;
  • 데블스캠프2006/월요일/연습문제/웹서버작성/변형진 . . . . 2 matches
          * PHP로 짜면 스크립트 언어 특성상 프로그래밍이 즐겁다고나 할까요? 그런 느낌이 좋아서 PHP를 선호하긴 하지만, UI를 제외한 코어 루틴만큼은 레퍼런스와 샘플을 함께하면 대부분의 언어로 같은 루틴을 만들 수 있을 거라고 생각해요. 그래도 어느정도는 비 웹언어에 익숙해져야 하지않을까 싶어 C++, Java, C#을 고민하다 C#을 선택해서 해봤는데, C#이 클라이언트단 어플리케이션에서도 효용성을 가지려면 Windows Vista가 출시된 후의 상황을 지켜봐야 할 것 같고, 아직은 C/C++이 더 대세인건 분명해보이네요. 사실 저같은 경우에는 아직은 연구하고 싶은 관심사가 '대용량 데이터베이스 기반 검색 엔진'과 '형태소 분석 기반 자연어 처리'로 DB와 문자열 처리에 관한 부분인데, DB 처리는 일단 RDBMS에서만큼은 PHP처럼 수월한 언어가 없고, 문자열 처리는 Perl이 다른 언어들에 비해 월등하다보니 그런 언어를 도메인 언어로 해오지 않았나 싶네요. ㅋㅋ - [변형진]
  • 데블스캠프2011/넷째날/Git/권순의 . . . . 2 matches
         // 문자열을 띄어쓰기 단위로 나눈다.
         // 가장 앞 문자열을 이용하여 일치하는 커맨드를 가져온다.
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원 . . . . 2 matches
          * 다른 분들과 달리, 저는 한 글자인 문자와 특수문자를 첫 글자로 포함하는 단어들은 Train Data 및 Test Data 분석에 포함시키지 않았습니다.
  • 문자반대출력/Microsoft . . . . 2 matches
         n byte 문자를 뒤집기 위해 또 다른 n byte 의 버퍼가 필요하지 않군요. 1 byte 의 ch 변수와 포인터 두개면 되겠군요. '포인터 연산'에 익숙해지면 좋을 것 같네요. --[이덕준]
         실제 구현이 어떻게 이루어져 있는 지 궁금했는데 감사합니다^^ 문자열의 맨 앞글자와 맨 뒷글자부터 swap하는 방법으로 간단하게 변환이 가능하네요~~ 오~~ 신기하다 ㅋ -- [이도현처음화면]
  • 문자반대출력/최경현 . . . . 2 matches
         2바이트 문자를 처리하는 방법은
         [문자반대출력] [LittleAOI]
  • 반복문자열/김정현 . . . . 2 matches
          -소스페이지 양식은 [반복문자열/허아영]을 참고해 주시구요. -- [허아영]
         [LittleAOI] [반복문자열]
  • 반복문자열/이도현 . . . . 2 matches
         [반복문자열/허아영]을 읽어보시면 도움이 될 내용이 있습니다. -- [Leonardong]
         [LittleAOI] [반복문자열]
  • 반복문자열/이정화 . . . . 2 matches
         [반복문자열/허아영]에 있는 내용을 읽어보길 권합니다. 함수가 무엇일까 생각해볼 수 있을 것입니다. -- [Leonardong]
         [반복문자열]
  • 반복문자열/허아영 . . . . 2 matches
         CAUCSE 문자열도 함수 입력으로 넣어 주면 좀 더 변화하기 쉬운 소스가 되지. 그리고 message나 messages 같은 함수 이름도 좀 더 명확하게 하는 게 좋을 거 같아. 나 같으면 밑에 처럼 풀 거야. 함수로 추출해 낼 때는 의미 단위로 추출하는 게 좋아. 그래야 함수 이름을 지을 때 편하지. 역으로 함수 이름을 짖기가 힘들다면 잘못된 설계가 되는거지. --재동
         [LittleAOI] [반복문자열]
  • 병역문제어떻게해결할것인가 . . . . 2 matches
          * 서류 합격시에 확인 전화 하라고 문자가 오는데, 사이버병이라고 하면 담당자가 못 알아들음. 반드시 문자에 적힌 그대로 얘기할 것. (이번에는 S/W 개발병 이었음)
  • 새싹교실/2011/學高/2회차 . . . . 2 matches
          * %d: 십진수 표현, %e: e 표기법 표현, %c: 문자 표현, \n: 행 바꿈
         %c 문자를 표현 %d 십진수 정수 나타냄.
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.5.3 . . . . 2 matches
          7. 인자 전달받음 -> 첫 번째 인자로 전달받은 문자열에 맞는 스타일로 전달받은 변수의 값들을 서식 문자에 맞추어 바꾸어 기본 출력 스트림으로 출력한다!
  • 새싹교실/2011/씨언어발전/5회차 . . . . 2 matches
         배열을 이용하여 문자열을 출력하려 할땐 주어준 배열 공간보다 하나 적은 문자열을 입력해야함을 알았다. 또, 과제를 하며 막혔던 부분을 선생님께 배우며 해결해나가 좋았다. :):)
  • 새싹교실/2012/세싹 . . . . 2 matches
          2) 요구사항은 클라이언트에서 보내온 메시지를 서버측에서 대문자로 바꿔서 다시 클라이언트에게 보내주는 것입니다.
          * CreateFile함수 사용시 문자열이 LPCWSTR로 변환되지 않는 문제가 생기는 경우에는 CreateFileA를 사용해보세요.
  • 새싹교실/2012/아우토반/앞반/5.17 . . . . 2 matches
         1. 문자열을 인자로 받아 문자열을 거꾸로 저장하는 함수
  • 새싹교실/2012/앞부분만본반 . . . . 2 matches
         문제 1 다음의 출력결과를 보이도록 예제를 작성해보자. 출력되는 숫자들(25, 345, 9393)은 서식문자 %d를 이용하여 출력하자.
         문제 2 다음의 출력결과를 보이도록 예제를 작성해보자. 출력되는 숫자들은 서식문자 %d를 사용해서 출력을 해보자.
  • 새싹교실/2013/라이히스아우토반/3회차 . . . . 2 matches
          * 문자 받기.
          * 문자 받기
  • 새싹교실/2013/록구록구/9회차 . . . . 2 matches
          * 배열 & 문자열 & 2차원 배열
          * 문자열과 배열에 대한 설명
  • 새싹교실/2013/양반/3회차 . . . . 2 matches
         문자형을 포함하여 정수형 수식만 사용할 수 있다.
         힌트 : 공백도 문자입니다. (스페이스)
  • 송년회 . . . . 2 matches
         추신. 메일이나 문자메세지, 전화로 참석 여부를 알려주시면 고맙겠습니다.
         이메일을 잘 확인안하는 사람도 많은데... 문자나 전화가 젤 좋지않을까요?
  • 이승한/.vimrc . . . . 2 matches
         set ic "검색시 대소문자 구별안함
         set scs "똑똑한 대소문자 구별기능 사용
  • 이승한/java . . . . 2 matches
         public static void main(String [] args){} // C의 void main() 과 같이 프로그램의 시작점이다. String [] args 는 실행될때 넘어오는 문자열 값을 보인다. 정확하게 무엇인지는 모르겠다
         System.out.println(" str "); //넘어오는 문자열을 출력하여 준다.
  • 이태양 . . . . 2 matches
          * [반복문자열/이태양]
          * [문자반대출력/이태양]
  • 정규표현식/스터디/예제문제/이승한 . . . . 2 matches
         1. t로 시작해서 .txt 로 끝나는 문자
         4. 두번째 글자가 p가되는 1300번대 문자열을 찾는다.
  • 조현태/놀이/미스틱아츠 . . . . 2 matches
          시간 및 pause문자들..ㅎㅎㅎ 먼가 뽀대나기 시작~~>ㅁ<;;
          || 2005.06.17 || 'p'키를 누르면 PAUSE문자가 애니메이션과 함께 생성, 게임 정지 || [조현태] ||
  • 주민등록번호확인하기/조현태 . . . . 2 matches
         //출력문자열 센스있다...누가 생각한거지?ㅎ
          cout << " \b"; //이전 문자열을 삭제한다.
  • 토이/메일주소셀렉터/김남훈 . . . . 2 matches
         메일주소 규칙 : 영어대소문자 숫자 하이픈 언더바 '.' 사용 가능. 단 '.' 은 시작과 끝에 지정 불가. 2자 이상.
         도메인 네임 규칙 : 영어대소문자 숫자 하이픈 사용가능. 단 하이픈은 시작과 끝에 지정 불가. 2자 이상.
  • 튜터링/2013/Assembly . . . . 2 matches
          * 소문자를 대문자로 바꾸는 프로그램을 작성해보자.
  • 회원자격 . . . . 2 matches
          * 단, 회장단의 판단하에 활동하지 않는 회원은 문자로 공지후 탈퇴
          * 회장단의 판단하에 활동하지 않는 회원은 문자로 공지후 탈퇴
  • 05학번만의C++Study/숙제제출2/허아영 . . . . 1 match
         문자열과 0을 입력하면 프로그램이 끝나게 만들었습니다.
  • 1thPCinCAUCSE/ProblemC . . . . 1 match
          입력은 표준 입력이다. 입력의 첫줄에 테스트 케이스의 개수를 나타내는 정수 T (10 이하) 가 주어진다. 다음 T줄의 각 줄마다 테스트 케이스가 주어진다. 테스트 케이스는 b와 w로 이루어진 길이 9인 문자열이 주어진다. 이 글자들 사이에는 빈칸이 없다. 이들은 차례로 1,2,3,4,5,6,7,8,9에 해당하는 칸의 색을 나타내는데, b는 검은색이고, w는 흰색이다.
  • APlusProject/ENG . . . . 1 match
         -- 병권오빠 이거 수정해야 하는데요~ 제목에 대문자도 그렇고 형식 고쳐야 겠네요 (QA 윤주) 수정하고 적어주세요 다시 검토합니다 ^^
  • AcceleratedC++/Chapter15 . . . . 1 match
         15장은 5장에서 제시되었던 문자열 출력프로그램을 객체지향에 입각해서 설계하는 방법을 설명한다.
  • AcceleratedC++/Chapter3 . . . . 1 match
         // 요건 string형 변수 insu에 "insu"라는 문자열이 들어간다.
  • AcceleratedC++/Chapter7 . . . . 1 match
          vector<string> entry = split(line); // split 함수를 이용해서 입력된 문자열을 ' '를 기존으로 tokenize 한다.
  • AssemblyStudy . . . . 1 match
         || 2 ||숫자와 문자 출력 || . ||
  • AustralianVoting . . . . 1 match
         입력 케이스의 개수를 나타내는 양의 정수 한 개가 들어있는 행으로 시작되며 그 줄에는 그 숫자밖에 입력되지 않는다. 그 뒤에는 빈 줄이 하나 들어가고 서로 다른 입력 케이스 사이에는 두 개의 빈 줄이 입력된다. 각 케이스의 첫번째 줄에는 후보 수를 나타내는 20 이하의 정수 n이 입력된다. 그 밑으로 n개의 줄에 걸쳐서 후보의 이름이 순서대로 입력되며 각 후보의 이름은 80글자 이하로, 출력 가능한 문자로 구성된다. 그 뒤에는 최대 1,000줄이 입력될 수 있는데, 각 줄에는 투표 내역이 입력된다. 각 투표 내역에는 어떤 순서로 1부터 n까지의 수가 입력된다. 첫번째 숫자는 1순위로 찍은 후보의 번호, 두번째 숫자는 2순위로 찍은 후보의 번호, 이런 식으로 숫자가 기록된다.
  • AutomatedJudgeScript/문보창 . . . . 1 match
         단순한 문자열 비교문제라는 생각이 들었다. Presentation Error와 Accepted 를 어떻게 하면 쉽게 구별할 수 있을지를 고민하다 입력받을때부터 숫자를 따로 입력받는 배열을 만들어 주는 방법을 이용하였다.
  • BasicJAVA2005 . . . . 1 match
         - 핸드폰이 고장나는 바람에 문자를 못받았네요 -ㅂ- 다음주는 스키장 가서 도저히 참석이 불가능할거 같습니다. 죄송해요 ㅠㅠ 1월달부터 열심히 할게요!! -태훈
  • BasicJAVA2005/7주차 . . . . 1 match
          - 읽은 문자열을 나누기
  • BeingALinuxer . . . . 1 match
          오늘의 의문점: 와일드카드 문자의 정확한 동작을 모르겠다.(ls pu* 로 하면 왜 pu*폴더안에있는 파일까지 다 나오는지?)
  • C++스터디_2005여름/학점계산프로그램/문보창 . . . . 1 match
          fin.ignore(100, ' '); // 사용자 지정 문자가 나올때까지 읽어 버리는 함수
  • CToAssembly . . . . 1 match
         기계어 프로그램은 컴퓨터가 이해하고 직접 실행할 수 있는 프로그램이다. 어셈블리어 명령어는 기계어 명령어와 보통 일대일 관계로 대응하지만, 우리가 쉽게 이해할 수 있는 문자열을 사용한다. 고급언어 명령어는 영어에 매우 가까워서 프로그래머가 생각하는 방식과 자연스럽게 대응한다. 결국 어셈블리어나 고급언어 프로그램은 변환기라는 프로그램에 의해 기계어로 변환되야 한다. 이 변환기를 각각 어셈블러(assembler), 컴파일러(compiler) 혹은 인터프리터(interpreter)라고 한다.
  • CVS/길동씨의CVS사용기ForRemote . . . . 1 match
          * 문서에서는 굉장히 기초적인 부분만을 다루었습니다. WinCVS는 gui라 문자로 설명이 부족해서 하지 않았지만, 시간이 나시면 둘러 보는 것을 추천해 드립니다.
  • CleanCode . . . . 1 match
          * String.append와 PathParser.render는 둘이 서로 문자열을 합치는 작업을 하더라도 직접적인 연산을 하는 것과 추상적인 연산을 하는 것의 차이로 서로 추상화 수준이 다르다고 할 수 있다.
  • CodeRace/20060105/도현승한 . . . . 1 match
          //알파벳이 아닌 다른 문자를 없애버린다.
  • Counting . . . . 1 match
         1 이상 1,000 이하의 임의의 정수 n이 한 줄에 하나씩 입력된다. 파일 끝 문자가 입력될 때까지 계속 읽어와야 한다.
  • CppStudy_2002_1 . . . . 1 match
          * ["StringOfCPlusPlus"]가 참 유익했던 거 같습니다. 제가 이걸 하기 전엔 문자열을 다루는데 어려움이 많았는데 이걸 하고 나니까 좀 쉬워진 듯한 느낌이네요. -[영동]
  • CppStudy_2002_1/과제1 . . . . 1 match
          * 문제4번 : 잔해 남는거는 memset(char *,채울문자,크기)
  • CppStudy_2002_2 . . . . 1 match
         || 문자열 다루기 ||["StringOfCPlusPlus/세연"]|| ||
  • C언어정복/3월30일-숙제 . . . . 1 match
         2. printf() 함수를 한 번만 사용하여 다음과 같이 4줄에 걸쳐서 표현되는 문자열을 출력하라.
  • DPSCChapter2 . . . . 1 match
         Data Entry. 이것은 다양한 form으로부터 health claims 를 받는 다양한 시스템으로 구성된다. 모두 고유 id 가 할당되어 기록되며, Paper claims OCR (광학문자인식) 로 캡쳐된 데이터는 각 form field 들에 연관되어있다.
  • DebuggingSeminar_2005/DebugCRT . . . . 1 match
         || _CRTDBG_MODE_DEBUG || 디버그 윈도우 안에서 보게될 디버그 문자열에 출력을 전달 ||
  • DirectDraw/DDUtil . . . . 1 match
          문자열로부터 서피스를 생성한다.
  • Doublets . . . . 1 match
         단어의 최대 길이는 16글자고 최대 25,143개의 단어(모두 소문자)가 들어있는 사전이 주어진다. 그리고 몇 쌍의 단어가 주어진다. 각 쌍의 단어에 대해 첫번째 단어로 시작해서 두번째 단어로 끝나고, 서로 인접한 각 단어 쌍이 더블릿인 가장 짧은 단어 시퀀스를 찾아라. 예를 들어 'booster'와 'roasted'라는 단어 쌍이 입력되면, 그리고 여기에 있는 단어들이 모두 사전에 들어있으면 'booster', 'rooster', 'roaster', 'roasted'라는 시퀀스가 답이 될 수 있다.
  • HardcoreCppStudy/첫숙제/Overloading/변준원 . . . . 1 match
         8.7 참고-디폴트 전달인자를 가진 문자열 함수
  • HelloWorld . . . . 1 match
         '''Hello, World!''' 라는 문자열을 출력하는 프로그램은 대부분의 언어를 배우는 첫걸음이 되어준다.
  • HelpOnLinking . . . . 1 match
         공백이 있고 대소문자도 마음대로 지정하고 싶은 경우에는 {{{["임의의 페이지 이름"]}}}으로 링크를 걸면 ["임의의 페이지 이름"]처럼 링크가 됩니다.
  • HelpOnLists . . . . 1 match
         만약 공백을 넣어 들여쓰기만 하고 {{{*}}}나 번호리스트를 지원하는 {{{1.}}} {{{a.}}} 이외의 다른 문자가 온다면, 그 단락은 들여쓰기된 단락으로 인식됩니다.
  • IsBiggerSmarter? . . . . 1 match
         한 줄에 한 마리씩, 여러 코끼리에 대한 정보가 입력된다. 파일 종료 문자가 입력되면 입력이 끝난다. 각 코끼리에 대한 정보는 한 쌍의 정수로 입력되는데, 첫번째 정수는 체중을 킬로그램 단위로 나타낸 것이고, 두번째 정수는 IQ에 100을 곱한 값이다. 두 정수는 모두 1 이상 10,000 이하다. 최대 1,000 마리의 코끼리에 대한 정보가 입력될 수 있다. 체중이 같은 코끼리가 두 마리 이상 있을 수 있으며, IQ가 같은 코끼리가 두 마리 이상 있을 수도 있다. 그리고 체중과 IQ가 모두 똑같을 수도 있다.
  • IsBiggerSmarter?/문보창 . . . . 1 match
         단순히 Greedy 알고리즘으로 접근. 실패. Dynamic Programming 이 필요함을 테스트 케이스로써 확인했다. Dynamic Programming 을 실제로 해본 경험이 없기 때문에 감이 잡히지 않았다. Introduction To Algorithm에서 Dynamic Programing 부분을 읽어 공부한 후 문제분석을 다시 시도했다. 이 문제를 쉽게 풀기 위해 Weight를 정렬한 배열과 IQ를 정렬한 배열을 하나의 문자열로 보았다. 그렇다면 문제에서 원하는 "가장 긴 시퀀스" 는 Longest Common Subsequence가 되고, LCS는 Dynamic Algorithm으로 쉽게 풀리는 문제중 하나였다. 무게가 같거나, IQ가 같을수도 있기 때문에 LCS에서 오류가 나는 것을 피하기 위해 소트함수를 처리해 주는 과정에서 약간의 어려움을 겪었다.
  • IsThisIntegration? . . . . 1 match
         입력 파일의 각 줄마다 정사각형의 한 변 길이 a(0≤a≤10,000.0)를 나타내는 부동소수점수가 입력된다. 파일 종료 문자가 입력되면 입력이 끝난다.
  • JTDStudy/첫번째과제/원희 . . . . 1 match
          * 방법은 여러 방법이 있지. 만약 100자리라면, int 형이 정수값만 가지고 나머지는 버리는 특성을 이용해서 123%10 하면 3이 나오고, 12%10 하면 2 나오고 나머지는 1이고... 이런식으로 숫자른 나누어 줄 수도 있고, 입력시에 어짜피 String형으로 받아지기 때문에 문자 하나씩 끊어 읽게끔 해도 되지^^ 조금만 생각해보면 방법이 나올 수도 있어 - [상욱]
  • Java2MicroEdition . . . . 1 match
          그림을 보면 맨 아래에 MID, 즉 휴대전화의 하드웨어 부분이 있고 그 위에는 Native System Software가 존재하며 그 상위에 CLDC가, 그리고 MIDP에 대한 부분이 나오는데 이 부분을 살펴보면, MIDP Application과 OEM-Specific Classes로 나뉘어 있는 것을 알 수 있다. 여기서의 OEM-Specific Classes라는 것은 말 그대로 OEM(Original Equipment Manufacturing) 주문자의 상표로 상품을 제공하는 것이다. 즉, 다른 휴대전화에서는 사용할 수 없고, 자신의(같은 통신 회사의) 휴대전화에서만 독립적으로 수행될 수 있도록 제작된 Java또는 Native로 작성된 API이다. 이는 자신의(같은 통신 회사의) 휴대전화의 특성을 잘 나타내거나 또는 MIDP에서 제공하지 않는 특성화된 클래스 들로 이루어져 있다. 지금까지 나와있는 많은 MIDP API들에도 이런 예는 많이 보이고 있으며, 우리나라의 SK Telecom에서 제공하는 SK-VM에도 이런 SPEC을 가지고 휴대전화의 특성에 맞는 기능, 예를 들어 진동 기능이나, SMS를 컨트롤하는 기능 들을 구현하고 있다. 그림에서 보듯이 CLDC는 MIDP와 OEM-Specific Classes의 기본이 되고 있다.
  • JavaScript/2011년스터디/3월이전 . . . . 1 match
          * 문자나 숫자, ""사이에 들어가 것들을 '리터럴'이라고 부르며 따로 구분한다.
  • JollyJumpers . . . . 1 match
         각 줄 마다 Jolly 여부를 판단하는 경우가 있을 것 같네요. (2)번 방식의 경우 숫자대신 영문자가 들어오면 프로그램을 끝내는 방식으로 하면 좋을것 같군요. -- [문보창]
  • Linux/필수명령어 . . . . 1 match
         || ''명령어의 일부'' [tab] [tab] || ''명령어 일부'' 로 시작하는 모든 명령어 보기 다른 문자도 마찬가지 ||
  • MFC/Print . . . . 1 match
         || m_strPageDesc || CString 객체로 프린트 preview 동안에 페이지 번호를 나타내기 위해 프레임 웍에서 사용되는 포맷 문자열을 포함한다. ||
  • MFCStudy_2002_2 . . . . 1 match
          '휴가에서 지금 돌아왔습니다. 암것도 공부 못했네요. 일요일 저녁 몇시요? 시간에 따라 달라요.시간정해서 문자보내주시길! - 성재
  • MedusaCppStudy/석우 . . . . 1 match
          cout << "문자를 입력하세요: ";
  • MedusaCppStudy/세람 . . . . 1 match
         문자열 입력 받아 가장 큰 거랑 가장 작은 거 길이 출력
  • MedusaCppStudy/신애 . . . . 1 match
          cout << "문자열을 입력하시오:";
  • MemeHarvester . . . . 1 match
         || 이메일 알림이 || 자신의 이메일 오는것중 특정인으로부터 오는것이나 특정 제목의 이메일이 오는경우 실시간으로 알려줄수 있는 기능.. 추후 핸드폰 문자 메시지로 알려줄수도 있다. ||
  • MineSweeper/신재동 . . . . 1 match
         cin.get()으로 개행문자(\n)를 먹어야 하는 걸 깜박해서 계속 입력과 다른 출력이 나와 상당히 삽질... --재동
  • MoniWikiTutorial . . . . 1 match
          * 사용자 ID: 영문으로 사용자 ID를 만들 경우 보통 소문자 구성된 사용자 ID를 만드는 것이 일반적이지만, 위키위키에서는 FooBar같은 낙타식 사용자 ID를 종종 사용합니다. 한글로 만드셔도 됩니다.
  • Monocycle . . . . 1 match
         각 테스트 케이스의 첫째 줄에는 그리드의 크기를 나타내는 두 개의 정수 M과 N(1≤M, N≤25)이 입력된다. 그 밑으로는 M줄에 걸쳐서 각각 N개의 글자로 그리드 구성을 기술하는 내용이 입력된다. '#' 문자는 자전거가 갈 수 없는 정사각형을 나타내며, 다른 모든 정사각형에는 자전거가 갈 수 있다. 자전거의 출발지점은 'S'로, 도착지점은 'T'로 표시된다.
  • MySQL . . . . 1 match
         MySQL에서 한글이 들어간 문자열을 제대로 정렬하려면 char 타입이 아닌 char binary 타입을 쓰면 됩니다. 하지만 이미 char 타입으로 되어있다면 ORDER BY BINARY 필드명 을 사용하면 됩니다. MySQL에서 char 타입은 순수한 아스키(0~127) 값에서만 제대로 동작합니다. 물론 char 타입을 쓴다고 해서 한글이 저장되지 않거나 하는건 아니지만, 검색이나 정렬등에서 제대로 작동하지 않는 경우가 있습니다. --["상규"]
  • OurMajorLangIsCAndCPlusPlus/limits.h . . . . 1 match
         ||MB_LEN_MAX ||사용할 수 있는 모든 로케일에서 문자의 최대 바이트 수 ||2 ||
  • OurMajorLangIsCAndCPlusPlus/math.h . . . . 1 match
         ||double atof ( const char * string ) || 문자열을 실수형으로 변형시킨다||
  • OurMajorLangIsCAndCPlusPlus/print/하기웅 . . . . 1 match
          print("정수 : %d, 실수 : %f, 문자열 : %s\n", d, f, s);
  • PC실관리 . . . . 1 match
          에;; 모르고 계셨구나..;; 저는 임인택선배님께서 말씀드렸을줄 알았는데...에고;; 그날 낮에도 문자 보내구.. 저녘때두 전화했는데 안받으시길래 그냥 혼자 했어요..^^; 알고 계실줄 알았는데..
  • PowerOfCryptography/Hint . . . . 1 match
          - 문자열로 입력받을수 있다.
  • PowerOfCryptography/이영호 . . . . 1 match
         // 여기서 문자를 숫자로 변경하고 log10 함수를 사용한다.
  • PragmaticVersionControlWithCVS/CommonCVSCommands . . . . 1 match
          * 유닉스, 윈도우의 줄 구분문자를 구별한다.
  • ProjectPrometheus/BugReport . . . . 1 match
          * 타 휴대폰 사이트의 SMS 페이지들과의 연동기능 (011, 016 등 문자서비스 제공페이지에 자동 접속 & 예약한 책들 등에 대해 정보 제공)
  • PythonForStatement . . . . 1 match
         이유는 hello world라는 문자열 a 역시 C++의 배열과 비슷하게 쓸 수 있기 때문이야. h는 {{{a[0]}}}, e 는 {{{a[1]}}}... 이런식으로 말이야.
  • Ruby/2011년스터디 . . . . 1 match
          * 해시 기능 (배열의 인자가 문자열)
  • RubyLanguage/Container . . . . 1 match
         }}}[[FootNote('''p 메서드''' : 객체를 디버그에 적합한 형식으로 문자열화하여 출력하는 메서드로 주로 디버그 출력을 위해 사용. 디버그, 학습, ShortCoding 이외에는 사용하지 않는 것이 좋다.)]]
  • RubyLanguage/Expression . . . . 1 match
          * defined? 연산자: 매개변수가 정의된 경우 그에 대한 설명을 문자열로 반환하고, 정의되지 않은 경우 nil을 반환
  • STL . . . . 1 match
         || ["STL/string"] ||문자열을 다루는 자료구조||
  • STLErrorDecryptor . . . . 1 match
         ''참고) VC++.NET을 사용하시는 분의 경우엔 컴파일 전에 반드시 /WL 옵션을 주어야 합니다. /WL 옵션은 모든 에러 및 경고 메시지를 한 줄로 표시해 주는 옵션입니다. VC++.NET은 소스 코드 한 줄에 대한 에러 메시지를 여러 줄에 걸쳐(\n문자를 끼워넣어서) 표시하는데, 에러 필터링 스크립트는 에러 메시지가 한 줄로 되어 있을 때 재대로 동작하기 때문입니다. 아래와 같이 프로젝트 속성 페이지에서 [C/C++]의 [명령줄] 항목을 선택한 후 /WL 옵션을 추가합시다.''
  • ScheduledWalk/석천 . . . . 1 match
         InputRoachJourney() 는 String 문자열인 관계로 좀 다르게 구현했습니다. 아까 말한, 메모리 포인터를 넘겨서 값을 저장하는 방식에 속합니다. 배열은 또다른 포인터와 다름없기에, 이렇게 쓸 수 있습니다.
  • Server&Client/영동 . . . . 1 match
          * 아직 문자열 전송은 못 했고 연결만 했습니다.
  • Slurpys/곽세환 . . . . 1 match
          int i, j, temp = -1; // temp는 Slimp의 마지막 문자 위치
  • Slurpys/황재선 . . . . 1 match
          * 테스트와 함께하니 재밌다. 문자열의 순서를 따지느라 if-else를 남발했는데 리펙토링하기 참 힘들다 -- 재선
  • SmallTalk/문법정리 . . . . 1 match
          * 선택자는 특정한 기호(하나나 둘이상의 문자, 숫자가 아님)이고, 인수가 딱 하나만 있다.(the selector is one or two non-alphanumeric characters, followed by exactly one argument object)
  • Spring/탐험스터디/wiki만들기 . . . . 1 match
          1. markdown text를 html 문자열로 변환
  • StacksOfFlapjacks . . . . 1 match
         입력은 여러 개의 팬 케이크 스택으로 구성된다. 각 스택은 한 개에서 서른 개 사이의 팬 케이크로 구성되며 각 팬 케이크의 지름은 1 이상 100이하의 정수로 주어진다. 입력은 파일 끝 문자에 의해 종료된다. 각 스택은 한 줄에 입력되며 맨 위에 있는 팬 케이크가 맨 앞에, 맨 밑에 있는 팬 케이크가 맨 뒤에 입력되고 모든 팬 케이크는 스페이스에 의해 구분된다.
  • Star . . . . 1 match
         48개의 삼각형 셀로 이루어진 판이 하나 있다. 각 셀에는 0에서 9까지의 숫자가 적혀있다. 모든 셀은 두 줄 또는 세 줄에 속한다. 각 줄들은 A에서 L까지의 문자로 표시된다. 아래 그림을 보면 9라는 숫자가 들어있는 셀은 D, G, I 줄에 속하며, 7이라는 숫자가 들어있는 줄은 B, I 줄에 속한다.
  • TheJavaMan . . . . 1 match
          - 저 위에다 써 놓아서 못 봤다.ㅡㅡ; 문자 보낸거처럼 다음 정모에 그냥 몰아서 하자. - 휘동
  • ThePriestMathematician . . . . 1 match
         입력 파일은 여러 줄로 구성된다. 각 줄에는 0 이상 10,000 이하의 정수 N이 들어있으며, 이 값은 옮겨야 할 원반의 개수를 나타낸다. 파일 끝 문자가 들어오면 입력이 종료된다.
  • TheTrip/곽세환 . . . . 1 match
          * double형의 정밀도때문에 계속 삽질했음(예를 들어 9.03의 경우 9.029999999999...으로 입력됨). 지식검색 결과 컴퓨터구조상 어쩔 수 없다고 함. 문자열로 입력받는 방법말고 좋은 해결 방법있으면 가르쳐주세요.
  • TowerOfCubes . . . . 1 match
         우선 각 케이스마다 출력 예에 나와있는 식으로 테스트 케이스 번호를 출력한다. 그 다음 줄에는 가장 높은 탑의 정육면체 개수를 출력한다. 그 다음 줄부터는 탑을 이루는 정육면체를, 맨 위에 있는 정육면체부터 아래로 내려가면서, 한 줄에 하나씩 출력한다. 정육면체를 출력할 때는 입력된 순서를 나타내는 번호를 출력하고 스페이스를 하나 출력한 다음, 어느 방향에 있던 면이 위로 올라가도록 쌓았는지를 나타내는 문자열(front, back, left, right, top, bottom, 앞, 뒤, 왼쪽, 오른쪽, 위, 아래를 나타냄)을 출력한다. 답이 여러개 있을 수 있는데, 그 중 아무 답이나 출력해도 된다.
  • UDK/2012년스터디/소스 . . . . 1 match
         = 2012.07.16 간단한 문자열 연결 kismet 소스 =
  • UnixSocketProgrammingAndWindowsImplementation . . . . 1 match
          // SERVER_IP의 경우 문자열 포인터를 넣어야한다.
  • UselessTilePackers . . . . 1 match
         포장해야 할 타일은 모두 두께가 같고, 간단한 다각형 모양으로 생겼다. 각 타일이 담겨있는 용기 모양은 주문자가 마음대로 정할 수 있다. 용기 모양은 그 안에 들어갈 타일을 담을 수 있는 가장 작은 형태로 제작된다.
  • VMWare/OSImplementationTest . . . . 1 match
         = 7; // 문자 기본 속성
  • WERTYU . . . . 1 match
         입력은 여러 줄의 텍스트로 구성된다. 각 줄에는 숫자, 스페이스, 대문자('Q', 'A', 'Z' 제외), 위에 나와있는 구두 기호(역따옴표(')제외)가 들어갈 수 있다. 단어가 붙어있는 키(Tab, BackSp, Control 등)는 입력에 들어있지 않다.
  • Yggdrasil/가속된씨플플/2장 . . . . 1 match
         std::string::size_type//unsigned형의 멤버변수로, 담을 수 있는 최대 문자 갯수를 저장한다. 글자수에 알맞는 type으로 알아서 정의하는 듯.
  • ZeroPageMagazine . . . . 1 match
         음... 저랑 승한이도 참여해야 하나요? 그럼 어떻게 해야할지 문자로 보내주세요~ -윤성만
  • django/Model . . . . 1 match
         혹은 모델이 되는 클래스의 이름을 문자열로 지정할 수도 있다. 이는 클래스를 정의하는 순서에 상관없이 한 모델이 다른 모델을 참조할 수 있도록 한다.
  • eclipse단축키 . . . . 1 match
          * 문자열 "sysout" + Ctrl + Space : System.out.println(); 자동완성
  • html5/communicationAPI . . . . 1 match
          * 메세지 : 임의의 자바스크립트객체 또는 단순 문자
  • java/reflection . . . . 1 match
          * 문자열을 출력하는 샘플 클래스.
  • neocoin/Log . . . . 1 match
          * 작년에 비하여 독서량을 대폭 늘였고, 더 늘여야 될 필요성을 느끼고 있다. 그에 반하여, 해당 정보의 정리 능력에 고민 중이다. 문자 해독 능력과 의미론적 정리를 위해서 좀더 효과적인 방법을 찾고 있다. (위키의 정리는 정말 많은 도움이 된다.)
  • study C++/ 한유선 . . . . 1 match
         문자입력받은후 거꾸로 출력
  • woodpage/VisualC++HotKeyTip . . . . 1 match
          *찾은 문자열에 대하여 (Ctrl+F3 이나 Ctrl+F)에 대하여 Next Search
  • ㄷㄷㄷ숙제2 . . . . 1 match
         여기까지 해봤는데요 마지막에 else를 하나 더쓴다던가 해서 문자를 썼을때
  • 계정만들기 . . . . 1 match
         2. 비번을 널문자로 만들기
  • 고한종/십자가돌리기 . . . . 1 match
          * 아 근데 20초과 수 입력하는거 막는건 성공했는데 문자를 입력하면 아무것도 안뜨는게 좀 짜증난다. 이거 어떻게 막아야 할까. 도움이 필요하다 ㅜㅠ
  • 기본데이터베이스/조현태 . . . . 1 match
          그래서 작성. 결과는 아래와 같으며 심지어 id역시 문자열로 처리해서 맘껏 적어 넣을 수 있다.
  • 김상호 . . . . 1 match
         == 방문자, 글 남겨 주쎄요!!! ==
  • 날다람쥐 6월9일 . . . . 1 match
         포인터는 *라는 문자를 통해서 표현하는데,
  • 논문번역/2012년스터디/이민석 . . . . 1 match
         다저자 필기 인식 작업의 경우 IAM 데이터베이스의 하위집합 c03에서 훈련에 440줄, 검정에 109줄을 사용하였다. 이 줄들은 글씨체가 확연히 다른 저자 여섯이서 작성하였다. 이 작업에서 LDA(12차원으로 경감)를 쓴 글자 오류율 14.2%는 이서체 모형(각 소문자에 이서체 6개)을 추가로 사용하여 13.3%로 더 크게 감소했다. 바이그램 언어 모형을 채택한 결과 오류율은 11.1%로 더욱 감소했다(검정 집합 perplexity는 12.0). 어휘 없는 단어 오류율은 39.0%로, 단어 421개(구두점 포함)를 포함한 어휘를 적용하여 오류율은 13.9%로 줄어들었는데 [11]에 나온 20.5%와 많이 비교된다.
  • 단어순서/방선희 . . . . 1 match
          cout << "문자를 입력하세요.:" ;
  • 덜덜덜 . . . . 1 match
         공부중에 막히시거나 질문하실것은 저한테 문자나(^^;) 엠에센 으로 질문해주세요
  • 덜덜덜/숙제제출페이지2 . . . . 1 match
          printf("출력 할 마름모 패턴 모양을 입력하십시오(문자) :");
  • 데블스캠프2002 . . . . 1 match
          1. ["StringOfCPlusPlus"] - 1학년 여름 방학때 제로페이지에서 했던 문자열 다루기 ["상협"]
  • 데블스캠프2003/넷째날/Linux실습 . . . . 1 match
          * ls -l을 해보면 제일 왼쪽에 -rwxrwxrwx 등의 문자가 나오는데, 이것은 권한을 말한다.
  • 데블스캠프2004/금요일 . . . . 1 match
          -> int 전달인자가 순서대로 문자열을 그리는 '왼쪽 위 점의 x좌표', '왼쪽 위 점의y좌표' 를 가리킨다
  • 데블스캠프2004/목요일후기 . . . . 1 match
          * 재선이가 찾아본 결과론 char str[]의 경우는 널문자를 포함하고 string은 아니기 때문이라는데 정말일까요?
  • 데블스캠프2006/화요일/pointer/문제4/성우용 . . . . 1 match
          cout<<"문자를 입력하세요.";
  • 데블스캠프2009/월요일후기 . . . . 1 match
          * '''서민관''' - 사실 09학번이 1학기 때 로보랩을 하지 않았더라면 월요일 수업 중에서 가장 괜찮은 수업이 되지 않았을까 싶다. 문자로 된 프로그램 언어를 시각적으로 접하게 하는 것이 목적인 것 같은데, 조작 또한 간단한 드래드 정도로 쉽게 할 수 있는 것도 굉장히 괜찮았다. 다만 몇몇 필요한 기능들이 없는 건지 못 찾은 건지 해서 괜찮은 물건을 만들지 못 한 것은 너무 안타까운 점이었다. 아. 정말 아쉽네요.
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/강성현 . . . . 1 match
          * train 데이터를 읽어들여서 일단 문자열과 빈도수를 csv 파일로 저장. 이를 Analyze 클래스에서 csv 파일을 읽어들여 test 데이터를 판별.
  • 데블스캠프2011/둘째날/후기 . . . . 1 match
          * Classification의 정확성을 높이기 위해 한글자나 특수문자가 포함된 단어들을 제외시켰는데 오히려 정확도가 떨어져서 아쉬웠습니다. 인공지능 수업때도 느꼈던 것이지만 사람의 생각(아이디어)가 반영된다고 해서 더 성능이 좋아진다고 보장할 수는 없는것 같아요
  • 데블스캠프2011/준비 . . . . 1 match
          * 1주 전 : 문자 돌리기
  • 데블스캠프2011/첫째날/개발자는무엇으로사는가 . . . . 1 match
          * 1학년 기준으로 일단 질문자의 질문에 달려있는거 같아요. "포인터가 뭐냐?"(x) "포인터 이거 여기서 왜틀린거지?"(o)라는 느낌요? 전자면 대답자체를 회피할거고, 후자면 최대한 자세히 설명하려고 노력하겠지요. -[김태진]
  • 데블스캠프2012/넷째날/후기 . . . . 1 match
          * [서영주] - 파일 입출력은 매번 쓸 때마다 찾아서 보고 그러는 것 같습니다. -_- 자바 오래하면 C++이 헷갈리고 C++오래하면 자바가 헷갈리고... 그래도 빼먹을 수 없는 기본적인 중요한 내용인 것 같습니다. 문자열 저장, 바이너리 저장에 대한 얘기와 바이너리로 저장된 파일이 실제로 어떻게 되어있는가, 리틀엔디안 빅엔디안 등 뭔가 눈에 보이는 실습이어서 좋았다고 생각합니다. 지금 당장은 모두 기억하기 어렵다고 하더라도 이런 방식으로도 파일을 저장할 수 있고 저런 방식으로도 저장할 수 있다는 사실을 알아두는 것 만으로도 나중에 파일입출력을 해야 할 때 참고가 될거라고 생각합니다.
  • 데블스캠프2012/둘째날/후기 . . . . 1 match
          * [정진경] - 매크로의 진가를 본 것 같기도.. 치환한 문자열 못찾게 개행해버리는 아이디어는 참-_-; 예전에 각종 커뮤니티에서 '상대를 화나게 하는 방법' 이라는 동영상이 있었는데요. 그 동영상의 의미는 '최소한 이런 행동은 하지 말아야 한다.' 라는 교훈이었던 것 같구요. 유지보수를 어렵게 하는 방법을 알아야 유지보수가 어려운 코드를 봤을때 어느 정도 대처할 순발력도 있을 것이고.. 뭐 여튼 악의적인 목적으로 쓰는 일이 없기를..;
  • 데블스캠프2012/셋째날/후기 . . . . 1 match
          * [안혁준] - 땜방용티가 많이 났나요? 사실 canvas는 아무리 생각해도 설계를 잘못한것 같아요. 도무지 API들이 바로바로 떠오르지 않아요. 거기다가 왠지 함수 일것 같은데 문자열로 넣어줘야 하는 부분들도 있고요. 딱히 canvas는 아니지만 [https://developer.mozilla.org/ko/demos HTML5을 활용한 예제]를 보면 신선한 느낌일듯 하네요.
  • 데블스캠프2012/첫째날/후기 . . . . 1 match
          * 첫째 날 데블스 캠프는 정말 재미있었습니다. 우선 C 수업 중에 배우지 않은 문자열 함수와 구조체에 대해 배웠습니다. 또 수업 중에 배운 함수형 포인터를 실제로 사용해(qsort.... 잊지않겠다) 볼 수 있었습니다. 또 GUI를 위해 Microsoft Expression을 사용하게 됬는데, 이런 프로그램도 있었구나! 하는 생각이 들었습니다. GUI에서 QT Creator라는 것이 있다는 것도 오늘 처음 알게 되었습니다. 데블스 캠프를 통해 많은 것을 배울 수 있었습니다.
  • 데블스캠프2013/셋째날/후기 . . . . 1 match
          * 아두이노,,, 우노..게다가 우노..에 대한 안좋은 추억이..ㅠㅜ 물론 세션 내용은 흥미롭게 들을 수 있었습니다. 다만, 우노를 가지고 블루투스 모듈을 연결한 다음 안드로이드랑 통신할때 이게 문자열을 해석 잘 못하는 경우를 당해서 맨붕한적이 있어서... - [김윤환]
  • 레밍즈프로젝트/프로토타입/파일스트림 . . . . 1 match
          *ps2 = NULL; // NULL 문자로 끝나게 한다.
  • 몸짱프로젝트/CrossReference . . . . 1 match
         ch = fin.get();// 알파벳이 아닌 문자일 경우
  • 문자반대출력/김정현 . . . . 1 match
         [LittleAOI] [반복문자열]
  • 문자반대출력/임인택 . . . . 1 match
         [문자반대출력], [LittleAOI]
  • 문자반대출력/임인택2 . . . . 1 match
         [문자반대출력]
  • 문자반대출력/조현태 . . . . 1 match
         [LittleAOI] [문자반대출력]
  • 문자열연결/조현태 . . . . 1 match
         [LittleAOI] [문자열연결]
  • 문자열연결/허아영 . . . . 1 match
         [LittleAOI] [문자열연결]
  • 문제풀이/1회 . . . . 1 match
          1. [Python]의 문자열 트릭(?)을 보이는 문제입니다. :)
  • 반복문자열/김소현 . . . . 1 match
         [LittleAOI] [반복문자열]
  • 반복문자열/김영록 . . . . 1 match
         [LittleAOI] [반복문자열] [김영록]
  • 반복문자열/김태훈zyint . . . . 1 match
         [LittleAOI] [반복문자열]
  • 반복문자열/문보창 . . . . 1 match
         [반복문자열] [LittleAOI]
  • 반복문자열/이강희 . . . . 1 match
         [반복문자열/허아영]을 읽어보세요. 함수를 이해하는데 도움이 되는 내용이 들어있습니다. 함수가 무엇일까요? -- [Leonardong]
  • 반복문자열/이규완 . . . . 1 match
         [LittleAOI] [반복문자열]
  • 반복문자열/이유림 . . . . 1 match
         = 반복문자열 / 이유림 =
  • 반복문자열/이태양 . . . . 1 match
         [반복문자열]
  • 반복문자열/임인택 . . . . 1 match
         [반복문자열]
  • 반복문자열/조현태 . . . . 1 match
         [LittleAOI] [반복문자열]
  • 반복문자열/최경현 . . . . 1 match
         [LittleAOI] [반복문자열]
  • 변형진 . . . . 1 match
         [문자반대출력/변형진]
  • 상협/삽질일지/2002 . . . . 1 match
          * 이 에러는 까먹기 전에 적어 놓아야 겠다는 생각이 들어서 여기에 적어야 겠다. 오늘 내가 만든 클래스를 인클루드 할때 난 대소문자 구분안해도 되는줄 알았는데 구분 안하니깐 링크할때 에러 떳다. 이 에러가 왜 나오는건줄 몰라서 겁나게 삽질 했었는데.. ㅡㅡ;
  • 새싹교실/2011/Noname . . . . 1 match
          * 서식문자의 사용과 이유
  • 새싹교실/2011/무전취식/레벨4 . . . . 1 match
          1. 이름바꾸기. +3점 <- 예습해야 할수 있는거임. 문자열 배열과 기타 함수.
  • 새싹교실/2012/나도할수있다 . . . . 1 match
          printf("문자:%c\n정수:%d\n실수1:%f\n실수2:%.2f",a,b,c,d);
  • 새싹교실/2012/사과나무 . . . . 1 match
          * 오늘은 이소라때리기라는 게임을 했다. 새 강사님과 시작을 해서 어려울 줄 알았는데 정말 친절하게 가르쳐주셨다. 알고리즘대로 구동되는 프로그램이 신기했다. 지난시간보다 더 많은 예약어를 이용했고, rand()라는 것도 사용했다. 가장 신기했던 것은 k와 p를 아닌 다른 문자를 이용했을 대 default문장이 나와 k와 p를 누를 수 있게 유도해준 것이다. 지난시간과 달리 조금 더 긴 프로그램을 짜봤는데 만들어져가는 과정이 눈으로 확인되니까 조금 더 욕심을 내보고 싶다. 앞으로 2탄을 더 복잡하게 만들고 싶다. - [김도익]
  • 새싹교실/2012/아우토반/뒷반/4.13 . . . . 1 match
         정수 N을 입력하여 변의 길이가 N인 마름모꼴 출력을 다음과 같이 문자로 나타내시오
  • 새싹교실/2012/아우토반/뒷반/4.6 . . . . 1 match
          * 컴퓨터가 문자를 표시하는 방식
  • 새싹교실/2012/아우토반/앞반/3.22 . . . . 1 match
         다음 소스 코드의 실행 결과를 분석해오시오. (각 출력 문자가 나온 이유를 반드시 작성하세요)
  • 새싹교실/2012/열반/120319 . . . . 1 match
          * [정진경] : 리눅스 터미널 환경에서 진행했는데, 컴파일 하는 과정이나 편집하는 과정의 설명은 생략했습니다. 검은 화면에 흰 문자열이 큰 거부감을 일으키는 것 같지는 않습니다. 아무래도 준비가 빈약하다보니 뭘 가르쳐야 할지 모르겠습니다. 일단 상세한 문법이나 C 표준에 대한 설명은 뒤로 미루는 것이 좋을 것 같고, 일정 수준 이상의 프로그래밍을 스스로 할 수 있을 정도로 실력을 끌어올리는 것에 집중해보려 합니다. 또한 중간중간에 코드를 작성한 것에 대한 출력을 물어보면서 알고 있는지 확인하는 과정이 중요한 것 같습니다.
  • 새싹교실/2012/열반/120521 . . . . 1 match
         == 문자열 출력 ==
  • 새싹교실/2012/우리반 . . . . 1 match
          * 개행문자
  • 새싹교실/2013/케로로반 . . . . 1 match
          * 자료형과 printf 및 scanf의 서식 문자를 설명하는 것으로 (새싹교실 #01)ppt를 마무리 하였습니다.
  • 서버재조립토론 . . . . 1 match
          제로페이지 서버가 현재 분명 문제가 있고, 이것을 해결해야 한다는데에는(즉 좀 가끔가다가 죽으면 뭐 어때 하는 분은 없을거라고 생각합니다.) 모두 동감 하실거라고 생각합니다. 현재 제로페이지 서버가 아주 자주 죽는 문제가 제로페이지 서버의 하드웨어 적인 문제인가, 소프트웨어 적인 문제인가, 인프라적인 문제인가 이 3가지중 하나라고 생각합니다. 인프라적인 문제는 다른 학회나, 동문서버도 안 죽고 하니깐 제외 하겠습니다. 그러면 하드웨어 아니면 소프트웨어 적인 문제인데. 솔직히 저는 리눅스가 오래 사용해서 자주 뻗는다는 것은 좀 이해가 가지 않습니다. 리눅스를 서버로 우리보다 훨씬 오래 사용하는 곳도 부지 기수일텐데 그런곳들이 모두 이런 문제를 겪고 있을까요.. 그렇다고 지금까지 관리가 안되서 그런것도 아니라고 생각합니다. 상민형, 석천이형, 영창이 모두 제가 생각하기에는 그 누구보다도 서버 관리를 잘 했다고 생각합니다. 물론 테스트를 해봐야 알 문제입니다. 오늘 회장님이 테스트 해본다고 했는데 가끔씩 서버가 죽는 문제를 어떻게 테스트를 해야할지 전 감이 안 오네요. 한 일주일정도 제로페이지 서버를 죽이고 다른것(다른 하드에) 웹서버를 깔아서 아주 아주 수시로(몇분 단위로) 그 웹서버로 들어와서 죽었는지 확인을 해야 하는데(물론 테스트는 테스트를 진행하는 한두사람만 하겠죠. 현재의 제로페이지 위키만 해도 하루 방문자가 1000이 넘는것에 비해서...)그게 참 어려운 문제라고 생각합니다. 또 한 일주일동안 서버를 죽이는것도 현재 위키위주로 돌아가는 제로페이지에도 치명적이구요. 이렇게 테스트를 해서 만약 하드웨어 적인 것이 문제라면 또 다시 서버를 업그레이드 한다음에 다시 서버를 설치하는 작업을 해야겠죠.
  • . . . . 1 match
         scanf(" %c", &a); // 문자 하나를 입력 받을 때에는 꼭 " %c" 처럼 한칸을 띄우셔야 됩니다. :)
  • 실시간멀티플레이어게임프로젝트 . . . . 1 match
         파이썬의 기초 문법만 알면 강의에 참여할 수 있을 겁니다. 제가 말하는 기초란, if문, for문, 기초 데이타형(리스트, 터플, 사전, 문자열, 정수 등), 함수 정도에 대한 지식입니다.
  • 압축알고리즘/정욱&자겸 . . . . 1 match
          cout << "압축할 영문자열을 입력하세요 :";
  • 오픈소스검색엔진Lucene활용 . . . . 1 match
          * 쿼리에 별표를 붙이는 이유는 한글은 저기서 사용하는 분석기는 빈 공간을 중심으로 토큰을 나눈다. 한글도 빈 공간을 중심으로 나누는데 우리가 검색 하고자 하는 중요한 것들을 거의 대부분 앞 글자에 나온다. 그렇다고 그 글자만 치면 검색이 안된다. 하지만 "*"( 검색에서 모든 문자를 의미하는것) 를 뒤에 붙이면 해당 단어 뒤에 어떠한 단어든 붙어 있는 절들이 검색이 될 수 있다. 현재까지는 이러한 방법으로 문제 생기는 것은 없었음.
  • 우리홈만들기 . . . . 1 match
          * DeleteMe) 개인적으로 cgi를 위한 언어로 파이썬을 추천합니다. 물론 펄도 문자열 처리가 쉬워서 cgi에 아주 좋은 언어이지만 cgi에 써먹는 것으로 끝날 확률이 높아 보입니다. --["이덕준"]
  • 위키설명회2005/PPT준비 . . . . 1 match
         대소문자 구별함.
  • 위키에대한생각 . . . . 1 match
          * 익숙한 사람에게는 편리하나, 처음 컴퓨터를 쓰는 사람에게는 복잡해 보일 수도 있다고 생각합니다. 글 쓸때 각종 효과를 특수 문자(들)을 써서 나타내므로, 일종의 컴퓨터 언어같은 면이 있다고 보입니다. 따라서 우리같이 연관 있는 사람은 금방 배우지만, 아닌 사람들에겐 쓰기 힘들다는 인상을 줄 수 있습니다. -[Leonardong]
  • 유정석 . . . . 1 match
         -> 들어가서 질문하고 문자나 네이트온
  • 이규완 . . . . 1 match
         text 파일 두개 만들어서 그 중 한개에는 문자를 입력해~ㅋ
  • 이기적인유전자 . . . . 1 match
          * 이 책에서 내가 처음 접한 개념이 밈 이라는 개념이다. 이 밈은 이기적인 유전자가 모든 생명체를 대상으로 하는 특성이라는 점과 다르게 인간에게만 적용되는 특성이다. 이 밈은 문화와 비슷하게 보일 거 같은데, 구체적으로 예를 들면 곡조나 사상, 표어, 의복의 양식, 단지 만드는 법, 아치 건조법 등이 모두 밈의 예이다. 유전자가 유전자 풀 내에서 번식함에 있어서 정자나 난자를 운반체로 하여 몸에서 몸으로 날아다니는 것과 같이 밈이 밈 풀 내에서 번식할 때에는 넓은 의미로 모방이라고 할 수 있는 과정을 매개로 하여 뇌에서 뇌로 건너다니는 것이다. 밈은 비유로서가 아닌 엄밀한 의미에서 살아 있는 구조로 간주해야 한다고 한다. 네가 내 머리에 번식력이 있는 밈을 심어 놓는다는 것은 문자대로 네가 내 뇌에 기생한다고 하는 것이다. 나의 뇌는 그 밈의 번식용의 운반체가 되어 버리는 것이다. 예를 어 '사후에 생명이 있다는 믿음'이라는 밈은 막대한 횟수에 걸쳐 세계 속의 사람들 속에 육체적으로 실현되어 있다. 이 밈이 인간의 본성과 어떠한 관계가 있냐 하면은, 밈의 목적 달성을 위해서 이타적인 행동을 하는 사람들을 설명할 수 있는 개념이 된다. 예를 들어 '착하게 살아야 한다'라는 하나의 밈만 해도 주위에서 흔하게 볼 수 있고, 이밈은 자신의 복제자를 널리 퍼뜨리기 위해서 실제로 그에 맞는 행동을 하게 되고, 그러한 행동에 그에 상응하는 대가도 기대할 수 있게 된다.(예를 들어 착한 행동에 대한 칭찬 및 포상) 이 밈이라는 개념은 인간의 이타적 행동에 대한 설명해 주고 또한 왜 그러한 이타적 행동이 필요한지 밈의 관점에서 설명해주고 있다. 주의할 점은 이것은 하나의 관점이지 이게 전부는 아니라는 점이다. 이 밈이라는 개념은 내가 이책을 읽으면서 얻은 큰 수확중 하나이다.
  • 이름짓기토론 . . . . 1 match
          그..그래. 단어단위 대문자가 보기 좋긴 하군. --석천 [[BR]]
  • 이연주/공부방 . . . . 1 match
          - 특수문자를 이용해보시오. 다른 방법이 있을수도 있음. - [임인택]
  • 이영호/My라이브러리 . . . . 1 match
         // send 함수 시 인자 4개가 필요하기 때문에 2개로 줄인 함수다. 단, ascii문자만 전달 된다. recv 함수는 만들 필요가 없다.
  • 이영호/기술문서 . . . . 1 match
         [http://bbs.kldp.org/viewtopic.php?t=21671] - 문자 파싱하는 tip
  • 이영호/미니프로젝트#1 . . . . 1 match
         1. Client Console에 메세지를 입력하면 IRC Server로 문자열을 전송한다. -> Main Process
  • 정규표현식 . . . . 1 match
          * 스터디 문서는 정규표현식/스터디/챕터이름 (ex : 문자열찾기 ) (caution : 붙여써야함) 의 형태를 따른다
  • 정규표현식/소프트웨어 . . . . 1 match
          * regex-isearch(C-M-s) 로 간단하게 현재 버퍼에서 빠르게 문자열을 찾는다.
  • 정규표현식/스터디/문자집합으로찾기/예제 . . . . 1 match
          1. 아래 예문을 리스트 정의([])로 한꺼번에 특수문자들을 찾아보아라.
  • 정모/2005.9.13 . . . . 1 match
          * [정모/2005.9.8]와 이번 정모에 나온 사람들에게만 문자들 돌리기로 선언;;
  • 정모/2005.9.5 . . . . 1 match
          * 회원정리 - 다음주 까지 안나오는 사람들은 앞으로 문자를 안보내기로 선언;;
  • 정모/2011.3.21 . . . . 1 match
          * 신입생 설명회에서 ZeroPage 활동 안내를 받고 싶다고 의사를 밝힌 새내기들에게는 문자로 활동 안내 연락이 감.
  • 정모/2012.5.14 . . . . 1 match
          * 진규의 한글 관련 OMS가 상당히 흥미로웠습니다. 역시 오픈 소스 관련으로 알게 된 것 같은데 오픈 소스 쪽은 정말 다양한 화제를 다루는 것 같군요 -_-;; 저도 처음에 우분투 깔고 한글 관련으로 고생했던 기억이 있네요 ;; 진규가 말했던 마지막 문자가 제대로 안 찍히거나 받침이 이상하거나 하는 등의 문제가 있었습니다. 그리고 다음으로 제일 신경이 쓰이는 부분은 PC실 관리였습니다. 사실 제가 이렇다 하게 PC실 관리쪽에서 뭘 한 게 없어서 가슴이 뜨끔해서 그런 것 같습니다. 슬프네요 ;; 그렇다고 또 그냥 가볍게 넘어가기도 어려운 주제일 것 같아서 앞으로 어떻게 진행될지 궁금합니다. 사실 이거저거 이전에 저도 먼저 손을 뻗어야 할텐데 말이죠. - [서민관]
  • 정모/2013.4.29 . . . . 1 match
          * 참여 가능 여부를 문자로 받을 예정
  • 정모/2013.7.29 . . . . 1 match
          * 문자 공지 예정입니다.
  • 지금그때2003 . . . . 1 match
          (아직 제대로 지원못하는 문자열이 있군 --;;)
  • 지금그때2005/회의20050308 . . . . 1 match
          질문자가...뒤로가서...룰을 다듬어야...
  • 진법바꾸기 . . . . 1 match
          * 샘플 수정해 주세요. 16진법의 경우 10~15를 A~F로 나타내기로 약속했지만, 다른 진법의 경우는 약속한 문자가 없습니다. 따라서 프로그램의 일관성을 위하여 A8D 대신 10 8 13로 나타내 주는게 좋을것 같습니다. -- 보창
  • 쪽지:인수와상협 . . . . 1 match
         인수야, 페이지 제목 때문에 그런 문제가 생긴거 같다. -_-; 아마도 \ 이문자가 문제인듯..
  • 최대공약수/조현태 . . . . 1 match
         현태. 농활 잘 다녀왔어 ? 짜식~ 고 문자 받고 얼마나 놀랬는지 아니? ㅋㅋㅋ -아영
  • 최소정수의합/이도현 . . . . 1 match
         [LittleAOI] [반복문자열]
  • 최소정수의합/최경현 . . . . 1 match
         [LittleAOI] [반복문자열]
  • 최소정수의합/허아영 . . . . 1 match
         [LittleAOI] [반복문자열]
  • 큰수찾아저장하기/조현태 . . . . 1 match
          [반복문자열] 할 때, 선배님들이 조언 해 주신거 보구. 놀랐다니까.. 쉽다고 생각했었는데, 다른 관점을 많이 말씀해 주시니까.
  • 토이/삼각형만들기/김남훈 . . . . 1 match
         첫번째와 두번째는 너무 쉽다. 버퍼만 만들면 거기에 별표만 채우면 되니까. 오히려 makeBuffer 함수가 신경써야 할 부분. C 에서는 문자열의 끝을 신경써줘야 하니까.
  • 페이지이름 . . . . 1 match
          * 영문 제목의 경우 모두 빈칸을 붙여서 사용한다. (제목으로 표시될때 자동으로 단어의 대문자 단위로 빈칸을 띄어주므로)
  • 페이지지우기 . . . . 1 match
         삭제하고 싶은 페이지의 내용을 지우거나, 해당 페이지 아무곳에서나 '''DeleteThisPage''' 를 남긴다. 그러면 ZeroWiki 관리자가 해당 문자열 검색을 통해 페이지를 지우게 된다.
  • 프로그래밍잔치/셋째날후기 . . . . 1 match
         모여서 전화번호 핸드폰에 있는 문자로 입력받아 번호로 출력하는 프로그램을 짰다. (["Telephone"] 참조)
  • 헝가리안표기법 . . . . 1 match
         그러나 실제로 현장에서 일하다 보면 헝가리안 표기법을 제대로 지키는 개발자는 그리 많지 않다. 어느정도 개발경험을 가지고 있는 프로그래머는 물론 심지어 시중의 프로그래밍 서적에서 조차 저자마다 변수명을 개인에 따라 가지각색으로 짓고 있어서 처음 프로그램을 배우는 입문자들들이 변수 명명에 대한 기준을 제대로 잡지 못하고 있는 실정이다.
  • 호너의법칙/김태훈zyint . . . . 1 match
         //반복된 문자열 출력
  • 황현/Objective-P . . . . 1 match
         GNAssert()의 경우, 두 번째 인자로 @"문자열"을 받지만, 결과적으로는 컴파일 이후 GNString으로 변해야 한다.
  • 회원 . . . . 1 match
         || 이름 || 기수 || 휴면 신청 사유 || 휴면 만료일 || 안내 문자 수신 ||
Found 399 matching pages out of 7547 total pages (5000 pages are searched)

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
Processing time 0.5963 sec