Witam , chcę napisać program który będzie wczytywał po kolei litery od użytkownika np. KRYPTOGRAFIA a potem wypisał go w takiej postaci:
K P G F
R T R I
Y O A A
Nie wiem czy można zrobić to w ten sposób który zrobiłem ponieważ wyrzuca błąd o nazwie: "[Error] subscripted value is neither array nor pointer nor vector".
Czy można wpisać do tablicy dwuwymiarowej wartość jednowymiarowej ?
#include <stdio.h>
#include <stdlib.h>
int main() {
int w;
int i;
int j;
char t;
int wiersz;
char tab[100];
char tab1[100];
printf("Podaj tekst do tablicy");
for(i=0;i<12;i++){
scanf("%s",&t);
tab[i]=t;
}
printf("Podaj ilosc wierszy");
scanf("%d",&wiersz);
for(;i<12;){
for(j=0;j<wiersz;j++){
tab1[j][i]=tab[i]; // tu pojawia się problem przy kompilacji
i++;
}
}
return 0;
}
!