void SetVarValue(char *VarName, char *value);
void SetVarValue(char *VarName, double value);
ÁÖ¾îÁø ³»ºÎº¯¼öÀÇ °ªÀ» ¹Ù²Û´Ù. ÀÌ ÇÔ¼ö ´ë½Å¿¡ $VarName = ??? ¸¦ »ç¿ëÇصµ µÈ´Ù.
ÇÔ¼öÀÎÀÚ
VarName - º¯°æÇÏ°íÀÚ ÇÏ´Â º¯¼öÀ̸§ (º¯¼ö´Â DATA ºÎºÐ¿¡ ¼±¾ðµÈ À̸§À» ¸»ÇÑ´Ù.)
value - º¯°æÇÏ°íÀÚ ÇÏ´Â °ª
º¯°æÇÏ°íÀÚ ÇÏ´Â º¯¼öÀÇ Á¾·ù°¡ ½Ç¼öÇüÀÌ¸é ½Ç¼ö°ªÀ» ÁÖ¸é µÇ°í ¹®ÀÚ¿ÀÎ °æ¿ì´Â ¹®ÀÚ¿À» value·Î ´ë½ÅÇÏ¸é µÈ´Ù.
return °ª
return°ªÀº ¾ø´Ù.
¿¹Á¦1
@SetVarValue("var1", 234.5);
¹®Àå¼³¸í : var1 ÀÇ ÇöÀç°ªÀ» 234.5 ·Î ¹Ù²Û´Ù.
¿¹Á¦2
@SetVarValue("var2", 100);
¹®Àå¼³¸í : var2 ÀÇ °ªÀ» 100À¸·Î ¹Ù²Û´Ù.
¿¹Á¦3
@SetVarValue("var3", "¾È³çÇϼ¼¿ä");
¹®Àå¼³¸í : var3 ÀÇ °ªÀ» "¾È³çÇϼ¼¿ä" ¹®ÀÚ¿·Î ¹Ù²Û´Ù.
¿¹Á¦4
@SetVarValue("var4", "¿¬½ÀÀÔ´Ï´Ù.");
¹®Àå¼³¸í : var4 ÀÇ °ªÀ» "¿¬½ÀÀÔ´Ï´Ù" ¹®ÀÚ¿·Î ¹Ù²Û´Ù.
¿¹Á¦5
for ( i = 0 ; I < 100 ; i = i + 1) {
@sprintf( sourcebuf,"Src_%02d", i ) ;
@sprintf( buf,"Tar_%03d", i+100 ) ;
value = @GetVarValue(sourcebuf);
@SetVarValue(buf, value);
}
¹®Àå¼³¸í : ¼Ò½º ű×ÀÎ Src_00~Src_99±îÁöÀÇ º¯¼ö°ªÀ» Tar_100~Tar_199·Î °ªÀ» ³Ñ°ÜÁØ´Ù.
Âü°í