Оголошіть масив символів, який буде містити перетворений рядок, але переконайтеся, що він достатньо великий, щоб умістити вихідний рядок і нульовий знак закінчення. Використовуйте функцію strcpy(), щоб скопіювати вихідний рядок у масив символів призначення, включаючи нульовий знак закінчення. Нарешті, надрукуйте масив символів.
Отже, щоб визначити рядок, ми використовуємо масив символів:
- #include<stdio. h>
- int main()
- {
- char str[8];
- printf("Введіть рядок: ");
- scanf("%s", &str);
- printf("%s", str);
- }
Пояснення:
- Оголошіть рядкову змінну str і призначте їй потрібний рядок.
- Використовуйте метод toCharArray() для рядка str, щоб перетворити його на масив символів. …
- Збережіть отриманий масив символів у змінній charArray.
- Перебирайте charArray, використовуючи цикл for-each, щоб надрукувати кожен символ окремо.
Взяти рядок у стилі C як вхідні дані ви можете просто використовуйте scanf() із специфікатором формату «%s» або ми також можемо використати cin. Введення триватиме, доки ми не натиснемо пробіл або enter. Наприклад: char a[10]; scanf(“%s”, a);
І номер індексу, після якого йде рядок. Тож, скажімо, тесла. Тепер це спрацює, щоб відобразити масив рядків, які ми можемо використати для циклу for. І немає потреби у вкладеному циклі.
Ми також можемо перетворити рядок на рядковий масив за допомогою за допомогою методу toArray() класу List. Він приймає список типу String як вхідні дані та перетворює кожну сутність у рядковий масив.