vars 配列をすべてゼロの '0' 値に設定するにはどうすればよいですか?
typedef char array_t[100];
void
setvars(array_t vars[], int lens[]) {
/*vars : 10 numbers
lens : the length of 10 numbers in vars
*/
.
.
.
}
ご協力いただきありがとうございます。
vars 配列をすべてゼロの '0' 値に設定するにはどうすればよいですか?
typedef char array_t[100];
void
setvars(array_t vars[], int lens[]) {
/*vars : 10 numbers
lens : the length of 10 numbers in vars
*/
.
.
.
}
ご協力いただきありがとうございます。
単に使用しますmemset()
:
void
setvars(array_t *vars, size_t num, size_t *len) {
size_t i;
for(i = 0; i < num; i++)
{
memset(vars[i], 0, len[i]);
}
}
num
の長さはどこですかlen
。