Хотите, чтобы эта программа выводила "Digi", но почему она выводит "Dig) tal Bangladesh".
Может кто-нибудь объяснить?
#include<stdio.h>
int main(){
char str[120]="Digital Bangladesh";
int n;
n=strlen(str);
printf("%d \n",n);
str[4]="\0";
printf("%s",str);
return 0;
}