Нужно ввести строку и каждое слово из строки записать в отдельную ячейку массива. Пытался сделать, но программа не работает как нужно.
Можно пользоваться только стандартными библиотеками!
Код:
#include <stdio.h>
#include <iostream>
void konvert(char a[], char b[])
{
int j = 0;
for (int i = 0; a[i] != '\0'; i++)
{
if(a[i]!=' ')
{
for (i; a[i] != ' '; i++)
{
b[j] = b[j] + a[i];
}//for
j++;
}//if
}//for
for (int i = 0; i < j; i++)
{
printf("%c", b[i]);
printf(" ");
}//for
}//konvert
int main()
{
char stroka[100] = {' '};
char strSl[100] = { ' ' };
printf("Vvedite stroku:");
scanf("%[^\n]s", &stroka);
konvert(stroka, strSl);
free(strSl);
system("pause");
return 0;
}//main