배열에서요 그러니까 한 0~100정도의 원소중에서요 40~50까지의 문자열만 출력하고 싶은데요
for(i =index; i<imsi;i++) printf("%c", tmp[i]);
원하는것만 출력하려면 그 for문 안에다가 conditional statement를 쓰면 되겠네요. condition을 만족하는 값만 출력하면 되니까요....
저기 지금 라이브러리가 없어서 자세이는 .. 모르겠습니다.. sprintf(,,,)라면 쉬울껏 같습니다.. 문자열 주소와 버퍼 크기를 인자로 받을수 있습니다. 써본지가 오래 되서..
만약 i 번째에서 size만큼 출력하라...
sprintf("%s",&tmp[i],size);
이런식인가..? _--_ 가물 거리네요..
============================================================
선한 인간이냐 악한 인간이냐는 그사람의 의지에 달렸다. -에픽테토스- 의지 노력 기다림은 성공의 주춧돌이다. -파스퇴르-
:o printf("%.10s", tmp+40 );
printf("%.10s", tmp+40 );
printf("%.*s",10,tmp+40); 이라고 하셔도 동일한 문장입니다.
모 아시는 분도 많을지 모르지만 ^^
가끔 유용하더군요..
텍스트 포맷에 대한 자세한 정보
<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]
원하는것만 출력하려면 그 for문 안에다가 conditional stat
원하는것만 출력하려면 그 for문 안에다가 conditional statement를
쓰면 되겠네요. condition을 만족하는 값만 출력하면 되니까요....
-_-
저기 지금 라이브러리가 없어서 자세이는 .. 모르겠습니다..
sprintf(,,,)라면 쉬울껏 같습니다..
문자열 주소와 버퍼 크기를 인자로 받을수 있습니다.
써본지가 오래 되서..
만약 i 번째에서 size만큼 출력하라...
sprintf("%s",&tmp[i],size);
이런식인가..? _--_ 가물 거리네요..
============================================================
선한 인간이냐 악한 인간이냐는 그사람의 의지에 달렸다. -에픽테토스-
의지 노력 기다림은 성공의 주춧돌이다. -파스퇴르-
============================================================
배열값...
:o printf("%.10s", tmp+40 );
팁
약간의 팁이라고 할수 있는데..
printf("%.*s",10,tmp+40);
이라고 하셔도 동일한 문장입니다.
모 아시는 분도 많을지 모르지만 ^^
가끔 유용하더군요..
댓글 달기