unreferenced local variable 경고...

요번 MFC 프로젝트를 하면서 본건,,,,


대략 이뜻은 쓰지도 않는 변수를 모하러 선언했냐 그런건거데...


그냥 그러지 말고 ? 니가 프로그램좀 만들어 주지? VC?

저작자 표시 비영리 변경 금지
신고

'Study > C / C++' 카테고리의 다른 글

C++ MD5 해시 라이브러리  (0) 2010.11.07
PHP 소켓 사용해서 통신하기  (0) 2010.06.19
C언어 포인터 이용해서 문자열 받기,  (6) 2010.04.08
unreferenced local variable waring  (0) 2009.12.22
MFC 전역변수 사용하기  (3) 2009.12.20
윈도우 mfc bzero  (0) 2009.12.09
getch() for Linux  (0) 2009.07.03
기말대체 , MFC 프로젝트를 제출하는 날도 얼마 안남았네요;

망할 MFC 그것보다, 전역변수 사용하려고 의외으 뻘짓을 했는데

구글신꼐서 말씀하시길

예_

// StdAfx.h

#include ...

#include ...

#include ...

...

extern int g_nData;

 

// StdAfx.cpp

#include ...

...

int g_nData = 0;


이러면 된다고 하셨는데, 진짜 됩니다. 참고로 제가 쓰는건 6.0 입니다. ..///아 지금 2010 나온다고 하는데.. 6.0이라..



저작자 표시 비영리 변경 금지
신고

'Study > C / C++' 카테고리의 다른 글

PHP 소켓 사용해서 통신하기  (0) 2010.06.19
C언어 포인터 이용해서 문자열 받기,  (6) 2010.04.08
unreferenced local variable waring  (0) 2009.12.22
MFC 전역변수 사용하기  (3) 2009.12.20
윈도우 mfc bzero  (0) 2009.12.09
getch() for Linux  (0) 2009.07.03
kbhit() for Linux  (0) 2009.07.03
  1. Favicon of http://fuerte.tistory.com BlogIcon 홍삼은6년근 2010.07.20 16:33 신고

    구글신은 진리죠.... ㅎㅎ 저두 전역변수 찾다가 잘보고 갑니다~

  2. Favicon of http://topnanis.tistory.com BlogIcon 준환이형님 2012.07.30 21:22 신고

    좋은 정보 감사합니다 :)

 
<?
    $example=array('하나','둘','셋');
   
    echo"$example[0] $example[1] $example[2]";
        
    $x1 = urlencode(serialize($example));
    echo"<br>$example";
    echo"<br>$x1";


    $x2 = unserialize(urldecode($x1));

    echo"<br>$x2";

    echo"$x2[0]";

?>

이걸 브라우저로 불러오면,,,

하나 둘 셋
Array
a%3A3%3A%7Bi%3A0%3Bs%3A4%3A%22%C7%CF%B3%AA%22%3Bi%3A1%3Bs%3A2%3A%22%B5%D1%22%3Bi%3A2%3Bs%3A2%3A%22%BC%C2%22%3B%7D
Array하나

나옵니다..


일단은 제가 배열을 막 만든다음, <form> 으로 해서 sumbit 시키니까 안넘어가더라고요;;

방법이 urlencode(serialize($example)); , unserialize(urldecode($x1)); 쓰면 되는거 였습니다;;

쓸려면 첫번째 페이지에서 .

$example=array['하나','둘',,,,,

urlencode(serialize($example));


그다음 form 으로 해서 action post로 넘기는 페이지에서는


$x2 = unserialize(urldecode($x1));

해서 불러스 $x2[0] 이런식으로 불러 쓰면 될것 같아요..

평소에는 구글신께서 도움을 주셨는데;

이번엔 네이버 신께서 도와주셨다는;; 아 그러고 보니. $_POST 이것이 필요하실수도 있어요;;

그런데 왜 저는 없냐하면,,

저는 php.ini 에서 globar 모였더라 지금 ON으로 바꿔서 사용하는 중이예요;;

만약 이것이 안되어 있으실 경우는 $_post 를 사용하셔야 될꺼예요..



저작자 표시 비영리
신고
모라고 말하면 쉬울까요...? 몇개 찾아보고 알아낸건데요;;


예를들어 회원 정보 수정 페이지를 만든다고 가정할때, 만약 자신의 사진을 수정하려고 할때 입니다.

사진.jpg 가 넘어갑니다. 이걸 그냥 쿼리로 update해도 상관없지만..;

일단 제가 생각하기에, 만약 저 같은 사람들이 잇다면,,

예를들어 막 사진파일을 1 2 이렇게 올리거나 그럴경우, 다른사람과 중복되게 될 수도 있습니다.

그러면 어이없게 다른사람 사진이 바뀐다거나, 다른사람이 회원을 삭제했을때, unlink로 되어서 자신의 그림또한 날아갈수도 있는 상황이 벌어질수도 있을것 같습니다.

그래서 저는 그림.jpg가 있으면, ID는 고유하니까 ID+그림.jpg 를 , 데이터베이스안에 넣는겁니다.;

$id+$picfile_size 그냥 변수더하기 했는데- 이건 안먹히네요;; 전페이에서는 먹혔는데; 다른거였나-

암튼 하시는 방법은

        $a=$id;
        $a.="+";
        $a.=$picfile_name;
        echo"$a";
이런식으로 하니까. id+그림.jpg 뜨네요..

핵심은 $ 변수명 . << 요것이 핵심인듯 합니다.
저작자 표시 비영리
신고

모든 변수들은 기억공간내에 위치하는데, 그 위치를 구별하기 위해서 주소를 가지게 된다. 그리고 그 변수의 주소를 저장하는 변수를 포인터 변수라고 한다.

자료형* 변수형;



 p-> -> -> i

만약 여기서 쪼금더 변화를 시키면




 아주 얕은 지식으로는 포인터 이것들의 특징은 가르키는 겁니다.. 하는 행동들은 매우 이해하기는 쉬운데

.......................................................몬가 어려울것 같은 이상한 생각들이랄까..;

하하..;; 이런 2년동안 다른 일을 했더니..; 이것참 ,,, 포인터 오늘 새로보는 뭥미 같은 느낌은..






저작자 표시 비영리
신고

'Study > C / C++' 카테고리의 다른 글

gcc, waring : warning: incompatible implicit declaration of built-in function  (4) 2009.05.15
[C언어]변수의 초기화  (0) 2009.04.29
[신지식]답변1  (0) 2009.04.19
[C]포인터  (0) 2009.04.14
[C++]Cout  (4) 2009.04.08
[C++]using  (2) 2009.04.08
리눅스 make 파일 만들기..  (0) 2009.04.02
1

+ Recent posts