what is the need of memset funtion
#include <stdio.h>
#include <string.h>
#define LEN 10
int main(void) {
char arr[LEN];
int loop;
printf("Array elements are (before memset()): \n");
for(loop=0; loop<LEN; loop++)
printf("%d ",arr[loop]);
printf("\n");
//filling all blocks with 0
memset(arr,0,LEN);
printf("Array elements are (after memset()): \n");
for(loop=0; loop<LEN; loop++)
printf("%d ",arr[loop]);
printf("\n");
//filling first 3 blocks with -1
//and second 3 blocks with -2
//and then 3 blocks with -3
memset(arr,-1,3);
memset(arr+3,-2,3);
memset(arr+6,-3,3);
printf("Array elements are (after memset()): \n");
for(loop=0; loop<LEN; loop++)
printf("%d ",arr[loop]);
printf("\n");
return 0;
}
Are there any code examples left?
New code examples in category Other
-
Other 2023-03-27 22:50:10 how to select the whole line in vscode with keyboard shortcut
-
Other 2022-03-27 22:45:24 income of a web developer
-
Other 2022-03-27 22:35:01 \pyrcc_main.py: File does not exist 'resources.qrc'
-
Other 2022-03-27 22:30:45 rick roll embed code
-
Other 2022-03-27 22:20:08 Circuit_04_Potentiometer
-
Other 2022-03-27 22:20:05 iterative power
-
Other 2022-03-27 22:15:11 flutter run all
-
Other 2022-03-27 22:10:05 when is karlson release
-
Other 2022-03-27 22:10:02 wp .htaccess example
-
Other 2022-03-27 22:00:08 bash pause in file read line by line