Вывод строки посимвольно - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Ввести строку и вывести её посимвольно(каждый символ на новой строке).
Листинг программы
  1. #include <string.h>
  2. #include <stdio.h>
  3. char str[100];
  4. char stroka(char, int);
  5. void main()
  6. {
  7. gets_s(str);
  8. int a = strlen(str);
  9. stroka(str[100], a);
  10. }
  11. char stroka(char str1, int a1)
  12. {
  13. for (int i = 0; i <= a1; i++)
  14. printf("%s\n", str1[i]);
  15. return 0;
  16. }
Не могу понять: почему не работает?

Решение задачи: «Вывод строки посимвольно»

textual
Листинг программы
  1. #include <string.h>
  2. #include <stdio.h>
  3.  
  4. char str_[100];
  5.  
  6. void stroka(char *s, int l);
  7.  
  8. void main()
  9. {   int a;
  10.     gets(str_);
  11.     a = strlen(str_);
  12.     stroka(str_, a);
  13. }
  14.  
  15. void stroka(char *str1, int a1)
  16. { int i;
  17.     for (i = 0; i <= a1; i++)
  18.         printf("%c\n\r", str1[i]);
  19. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы