Вывод строки посимвольно - C (СИ)
Формулировка задачи:
Ввести строку и вывести её посимвольно(каждый символ на новой строке).
Не могу понять: почему не работает?
#include <string.h> #include <stdio.h> char str[100]; char stroka(char, int); void main() { gets_s(str); int a = strlen(str); stroka(str[100], a); } char stroka(char str1, int a1) { for (int i = 0; i <= a1; i++) printf("%s\n", str1[i]); return 0; }
Решение задачи: «Вывод строки посимвольно»
textual
Листинг программы
#include <string.h> #include <stdio.h> char str_[100]; void stroka(char *s, int l); void main() { int a; gets(str_); a = strlen(str_); stroka(str_, a); } void stroka(char *str1, int a1) { int i; for (i = 0; i <= a1; i++) printf("%c\n\r", str1[i]); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д