mortezamsp
یک شنبه 27 دی 1388, 21:06 عصر
من میخوام این استراکت رو تو فایل خروجی بریزم :
struct s{
int hsize ;
char filename [30] ;
int rsize ,rhsize ;
int fnum ,fsize[5];
char fname[5][10] ;
s()
{
MSP_memset( filename ,' ' ,30 ) ;
for( int i=0 ;i<5 ;i++)
{
MSP_memset( fname[i] ,' ',10 ) ;
fname[i][10]=NULL ;
}
MSP_memset( fsize ,0 ,5 ) ;
}
} ;
ولی مثل اینکه ویژوال استودیو کلا با دستورات string.h مشکل داره . الآن باید در خروجی این جاپ بشه :
#87|mohandes ÌÌ@|64|5|3|21|21|17|0|0|Fname |Lname |PHnum | | |#
ولی این چاپ میشه :
#87|mohandes ÌÌ@|64|5|3|21|21|17|0|0|Fname Lname PHnum |Lname PHnum |PHnum | | #
چرا اینطوریه ؟
struct s{
int hsize ;
char filename [30] ;
int rsize ,rhsize ;
int fnum ,fsize[5];
char fname[5][10] ;
s()
{
MSP_memset( filename ,' ' ,30 ) ;
for( int i=0 ;i<5 ;i++)
{
MSP_memset( fname[i] ,' ',10 ) ;
fname[i][10]=NULL ;
}
MSP_memset( fsize ,0 ,5 ) ;
}
} ;
ولی مثل اینکه ویژوال استودیو کلا با دستورات string.h مشکل داره . الآن باید در خروجی این جاپ بشه :
#87|mohandes ÌÌ@|64|5|3|21|21|17|0|0|Fname |Lname |PHnum | | |#
ولی این چاپ میشه :
#87|mohandes ÌÌ@|64|5|3|21|21|17|0|0|Fname Lname PHnum |Lname PHnum |PHnum | | #
چرا اینطوریه ؟