안녕하세요.
java 개발자인데 갑자기 c언어로 아래와 같은 형태로 코드를 짜야 해서요;; 어떻게 해야 하나요?
입력값 : aa ab ac 출력값 : aa ab aa ac ab ac
입니다.
구글링해서 찾아봤는데 거의 다 정수값을 가지고 하는거라서요. 도움 부탁드립니다.
정수값을 갖고서 할 수 있으면, 각 단어를 배열에 넣고 배열 인덱스로 하면 되겠죠. a[1]=aa a[2]=ab a[3]=ac
a[1], a[2]=aa, ab a[1], a[3]=aa, ac a[2], a[3]=ab, ac
N개의 인덱스를 갖고서 M개씩 출력하는 루틴을 짜야 한다면,
for(i=0;i++;i<N){ for(j=i;j++;j<N){ ... } }
피할 수 있을때 즐겨라! http://melotopia.net/b
감사합니다. :)
#include <stdio.h> #include <stdlib.h> #include <memory.h> int main(int argc, char* argv[]) { char buf[100] = "aa ab ac"; char d1[10]; char d2[10]; char d3[10]; memset(&d1, '\0', sizeof(d1)); memset(&d2, '\0', sizeof(d2)); memset(&d3, '\0', sizeof(d3)); sscanf(buf, "%s %s %s", &d1, &d2, &d3); printf("입력값: %s\n", buf); printf("출력값: %s %s\n", d1, d2); printf("%s %s\n", d1, d3); printf("%s %s\n", d2, d3); return 0; }
---------------------------------------------------------------------------- 젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다. 정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
정수값을 갖고서 할 수 있으면, 각 단어를 배열에
정수값을 갖고서 할 수 있으면, 각 단어를 배열에 넣고 배열 인덱스로 하면 되겠죠.
a[1]=aa
a[2]=ab
a[3]=ac
a[1], a[2]=aa, ab
a[1], a[3]=aa, ac
a[2], a[3]=ab, ac
N개의 인덱스를 갖고서 M개씩 출력하는 루틴을 짜야 한다면,
이런식으로 M중 루프를 짜면됩니다.
피할 수 있을때 즐겨라! http://melotopia.net/b
감사합니다. :)
감사합니다. :)
방법은 다양합니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
감사합니다. :)
감사합니다. :)
댓글 달기