Почему этого не происходит, я пытаюсь получить доступ к буквам строки в указанной позиции индекса массива - PullRequest
0 голосов
/ 07 июля 2019

Я пытаюсь напечатать первую букву строки, которая хранится на 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 [к];

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...