C언어에서 % 문자를 포함하는 스트링을 만들고 싶습니다.
sprintf(string,"%SBSVB%DWDWD");
머 이런식으로요 어떻게 해야 하져?
sprintf(string,"\%SBSVB\%DWDWD");
특수문자를 쓰실때는 역슬래쉬(\)를 쓰시면 됩니다.
\ 별을 보며 소원을 빌 때 당신이 누구인지는 \ 중요하지 않습니다. 당신이 소망하는 것이 ★ 무엇이든, 포기하지 않는 한 그 꿈은 이루어 집니다. <司法試驗 合格記 中>
\%가 아니고 %%입니다. :(
그리고 이 경우처럼 printf에 특별한 format을 처리하지 않아도 될 경우엔 "%s"를 이용해 문자열을 찍어주는 게 좋습니다. 실수할 가능성을 줄여주니깐요.
sprintf(string,"%%SBSVB%%DWDWD"); 보다는 sprintf(string,"%s", "%SBSVB%DWDWD"); 쪽이 이해하기 편하죠?
sprintf(string,"%%SBSVB%%DWDWD");
sprintf(string,"%s", "%SBSVB%DWDWD");
물론strcpy(string,"%SBSVB%DWDWD"); 가 가장 효율적이긴 합니다만.. :)
strcpy(string,"%SBSVB%DWDWD");
%% 이렇게 두게 연달아 쓰면 되는 거 아닌가요? 총총.... p.s. 한발 늦었습니다....
이런... 실수를... 이언어 저언어 바꿔쓰다 보니... 정신이... 이런...
앞으로 답글 달때는 좀더 신중히.... ㅜㅜ
mfc할때 어랏 왜 null 이 없지??? 라고 의문을 가질때가 있습니다.
java랑 같이 하면 헷갈리죠.
프로젝트하면서
mfc, java, javascript, perl , 을 쓰는데,
아직까지 헷갈리진 않군요.
텍스트 포맷에 대한 자세한 정보
<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]
sprintf(string,"\%SBSVB\%DWDWD"); 특수
sprintf(string,"\%SBSVB\%DWDWD");
특수문자를 쓰실때는 역슬래쉬(\)를 쓰시면 됩니다.
\ 별을 보며 소원을 빌 때 당신이 누구인지는
\ 중요하지 않습니다. 당신이 소망하는 것이
★ 무엇이든, 포기하지 않는 한 그 꿈은 이루어
집니다. <司法試驗 合格記 中>
\%가 아니고 %%입니다. :(그리고 이 경우처럼 printf에
\%가 아니고 %%입니다. :(
그리고 이 경우처럼 printf에 특별한 format을 처리하지 않아도 될 경우엔 "%s"를 이용해 문자열을 찍어주는 게 좋습니다. 실수할 가능성을 줄여주니깐요.
sprintf(string,"%%SBSVB%%DWDWD");
보다는sprintf(string,"%s", "%SBSVB%DWDWD");
쪽이 이해하기 편하죠?물론
strcpy(string,"%SBSVB%DWDWD");
가 가장 효율적이긴 합니다만.. :)
%% 이렇게 두게 연달아 쓰면 되는 거 아닌가요?총총....p.s
%% 이렇게 두게 연달아 쓰면 되는 거 아닌가요?
총총....
p.s. 한발 늦었습니다....
이런... 실수를...이언어 저언어 바꿔쓰다 보니... 정신이...
이런... 실수를...
이언어 저언어 바꿔쓰다 보니... 정신이... 이런...
앞으로 답글 달때는 좀더 신중히.... ㅜㅜ
\ 별을 보며 소원을 빌 때 당신이 누구인지는
\ 중요하지 않습니다. 당신이 소망하는 것이
★ 무엇이든, 포기하지 않는 한 그 꿈은 이루어
집니다. <司法試驗 合格記 中>
mfc할때 어랏 왜 null 이 없지??? 라고 의문을 가질때가 있습니다
mfc할때 어랏 왜 null 이 없지??? 라고 의문을 가질때가 있습니다.
java랑 같이 하면 헷갈리죠.
프로젝트하면서
mfc, java, javascript, perl , 을 쓰는데,
아직까지 헷갈리진 않군요.
댓글 달기