Присвоить переменной строку и вывести ее через 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)

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


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

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

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