Объявление строки с непечатными символами - C (СИ)
Формулировка задачи:
Вопрос как при объявлении строки, например
Добавить в нее непечатные аски коды например 13 или 10 или еще какйо нибудь
есть вот такой способ, который позволяет это делать,но
записывать текст отдельными символами очень долго если строки содержат много букв
Есть ли какой нибудь способ совместить эти два метода?
char stroka[]= "Пример строки для форума, она длинная, но записывать в нее удобно"
char stroka[]={'П','Р','И','М','Е','Р',12,'10,13,'В','О','Т,'0};
Решение задачи: «Объявление строки с непечатными символами»
textual
Листинг программы
#include <stdio.h> int main(void) { char str1[] = "hello\012world"; char str2[] = "goodbye\xaworld"; char str3[] = "goodbye\nworld"; printf("%s\n", str1); printf("%s\n", str2); printf("%s\n", str3); return 0; }
Объяснение кода листинга программы
- Подключение стандартной библиотеки
для работы с функциями ввода-вывода - Объявление переменной типа int main() для запуска программы
- Объявление трех строк: str1, str2, str3 типа char[] с различными значениями
- Первая строка str1 содержит
hello\012world
- Вторая строка str2 содержит
goodbye\xaworld
- Третья строка str3 содержит
goodbye\nworld
- Вывод первой строки с помощью функции printf() и передачи строки в качестве аргумента
- Вывод второй строки с помощью функции printf() и передачи строки в качестве аргумента
- Вывод третьей строки с помощью функции printf() и передачи строки в качестве аргумента
- Завершение программы с возвратом значения 0
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д