Присвоить переменной строку и вывести ее через printf - C (СИ)

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

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

Привет всем, объясните мне кто-то, как вообще строки работают в Си. нужно программно присваивать переменной строку и вывести ее именно через
printf
попытки присвоить переменной строку, и потом ее вывести - выводит каракули... Можно объяснить совсем небольшим примером, если это будет возможным, коротко описать...
методом тыка пришел к такому решению
    char *s;
    s = new char;
    s = "Hello world";
    printf("%s\n", s);
    system("pause");

Решение задачи: «Присвоить переменной строку и вывести ее через printf»

textual
Листинг программы
char str[] = "hello world";
printf("%s\n", str);

Объяснение кода листинга программы

  1. Объявляется переменная типа char с именем str и инициализируется строкой hello world
  2. Выводится значение переменной str с помощью функции printf, которая форматирует вывод и указывает, что нужно вывести строку (%s)

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

6   голосов , оценка 3.5 из 5
Похожие ответы