s[7]
にアクセスするにはどうすればよいs
ですか?
strncpy
と の間に違いは見られませんでしたmemcpy
。output を(like )s
とともに出力したい場合、次のコードでどのような変更を加える必要がありますか。s[7]
qwertyA
#include <stdio.h>
#include <stdlib.h>
int main() {
char s[10] = "qwerty", str[10], str1[10];
s[7] = 'A';
printf("%s\n", s);
strncpy(str, s, 8);
printf("%s\n", str);
memcpy(str1, s, 8);
printf("%s\n", str1);
return 0;
}
出力:
qwerty
qwerty
qwerty