Пользователю предлагается ввести строку.
input: 1 2 3; 4 5 6; 7 8 9
output:
1 2 3
4 5 6
7 8 9
Записи в одной строке разделяются однимпространство.Строки разделяются точкой с запятой и пробелом.Мне нужно использовать функцию getchar для ручного анализа строки ввода, чтобы я мог создать эту матрицу и выполнить другие операции с ней.
Даже не уверен, с чего начать.Я думал об использовании цикла, который увеличивается каждый раз, когда точка с запятой читается.Но я действительно не знаю, как использовать getchar!
while((input1 = getchar())!= '\n')
{
if((input1 > '0') || (input1 < '9')){
matrixA[row][col] = input1;
if(input1 == ' '){
col++;
matrixA[row][col] = input1;
}
if(input1 == ';'){
matrixA[row][col]=input1;
row++;
}
редактировать: этот код печатать (ноль)