Я пытаюсь напечатать первую букву строки, которая хранится на 1-й позиции в массиве
как бороться с такого рода кодом
#include<stdio.h>
#include<string.h>
int main(){
int n,i,j,k,m,s,N,e,w,len;
char a[10][10],ele;
scanf("%d %d",&m,&n);
for(i=1;i<=m;i++){
for(j=1;j<=n;j++){
scanf("%s",&a[i][j]);
}
}
for(i=1;i<=m;i++){
for(j=1;j<=n;j++){
if(i==1||j==1){
s=i+1;
N=i-1;
e=j+1;
w=j-1;
ele=a[i][j];
len=strlen(ele);
for(k=0;k<len;k++){
if(ele[k]=='N'){
printf("yes happend");
}
}
}
}
}
}
подписанное значение ни массива, ни указателя
Ele [к];