[VC] CString에 어떤값을 넣어줘야 에러가 날까요?

나는오리의 이미지

CString str;
str.Format("%s", "?????");

위에서 ?????에 어떤값이 들어가야 str이 에러를 낼까요?

임의로 에러를 만들어 내야하는데
참 난감하네요. -_-;

익명 사용자의 이미지

런타임 오류를 만들어야하나요?
초기화 하지 않은 포인터 같은거 넣으면 에러가 날듯도 합니다만...
왜 에러를 만들어야하죠? 궁금...

나는오리의 이미지

Anonymous wrote:
런타임 오류를 만들어야하나요?
초기화 하지 않은 포인터 같은거 넣으면 에러가 날듯도 합니다만...
왜 에러를 만들어야하죠? 궁금...
포인터가 아닌 특정 문자를 넣어서 낼 수는 없을까요?
이유는 '심증은 있지만 물증이 없다'입니다. ㅡ.ㅡ;
쌀밥의 이미지

???? 부분에 문자열을 넣어서 런타임 에러(컴파일 에러 말고)를 내는건 불가능해보입니다.

혹시 디버깅 중인데, 해당 부분에서 문자열 내용때문에 에러가 나는 걸로 의심하고 계신거라면... 다른 쪽을 다시 살펴보는 쪽이 빠를듯 싶습니다.

일하는 사람들의 희망 민주노동당 : http://www.kdlp.org
반공 교육의 성과로, 민주주의의 반대가 공산주의(또는 사회주의)라고 생각하는 사람이 많다.

hyperhidrosis의 이미지

쌀밥 wrote:
???? 부분에 문자열을 넣어서 런타임 에러(컴파일 에러 말고)를 내는건 불가능해보입니다.

혹시 디버깅 중인데, 해당 부분에서 문자열 내용때문에 에러가 나는 걸로 의심하고 계신거라면... 다른 쪽을 다시 살펴보는 쪽이 빠를듯 싶습니다.

네.. 저도 이런 경우라면 99.9% 다른 부분에서 포인터가 잘못 쓰여서
발생한 경우로 보입니다.

나는오리의 이미지

쌀밥 wrote:
???? 부분에 문자열을 넣어서 런타임 에러(컴파일 에러 말고)를 내는건 불가능해보입니다.

혹시 디버깅 중인데, 해당 부분에서 문자열 내용때문에 에러가 나는 걸로 의심하고 계신거라면... 다른 쪽을 다시 살펴보는 쪽이 빠를듯 싶습니다.

그래서 물어본 겁니다. ㅠ.ㅠ
아무리 생각해도 에러가 날게 없는데...혹시나 제가 모르는 무언가가 있나 싶어서요.
tinywolf의 이미지

제가 겪어본 것은..

struct test
{
    int i;
    CString name;
};

test arr[5];
memset(arr, 0, sizeof(test) * 5);

이렇게 어이없이 에러 만들어 놓고 한참을 뒤집었던 기억이 있습니다.
CString을 0으로 memset하면 안되죠 그 녀석이 쓰는 내부 포인터를 리셋해버려서.. ㅡ_ㅡ;;

ㅡ_ㅡ;

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.