Member 13008216 Ответов: 2

Строковые функции библиотеки


Назначить размер иначе, если один операнд для stringSize. Пример: если userInput = "Hello", то вывод будет:
Иначе, если один операнд размер: 5


#include <stdio.h>
#include <string.h>

int main(void) {
   char userInput[50] = "";
   int stringSize = 0;

   strcpy(userInput, "Hello");

   /* Your solution goes here  */
  
  
 

   printf("Size of userInput: %d\n", stringSize);

   return 0;
}


Что я уже пробовал:

Пытался:

#include <stdio.h>
#include <string.h>

int main(void) {
   char userInput[50] = "";
   int stringSize = 0;

   strcpy(userInput, "Hello");

   /* Your solution goes here  */
  
   strlen(userInput)+1;
 

   printf("Size of userInput: %d\n", stringSize);

   return 0;
}

jeron1

и вот в чем вопрос?
подсказка: взгляните на эту строку.

strlen(userInput)+1;

[no name]

"/* Ваше решение идет сюда */", да, именно там вы вводите свой код, который делает вашу домашнюю работу. Мы не собираемся делать за тебя домашнее задание.

2 Ответов

Рейтинг:
2

Member 13462040

#include <stdio.h>
#include <string.h>

int main(void) {
   char userInput[50] = "";
   int stringSize = 0;

   strcpy(userInput, "Hello");

   stringSize = strlen(userInput);
   
   printf("Size of userInput: %d\n", stringSize);

   return 0;
}


Richard Deeming

Если ОП все еще ждет кого-то, кто сделает за него домашнее задание ВОСЕМЬ МЕСЯЦЕВ позже он уже провалил курс!

И ты никому не помогаешь, делая за него домашнее задание.

Рейтинг:
0

Patrice T

Первое правило: когда вы просите о помощи, сформулируйте вопрос или проблему.

Из того, что я вижу, то, что вы сделали, не так уж плохо, но вы упускаете самые основы, Проверьте свои уроки.

Совет: Научитесь пользоваться отладчиком, он позволит вам увидеть, что делает ваш код, поверьте, он поможет понять, что не так.

-----
Когда вы не понимаете, что делает ваш код или почему он делает то, что делает, ответ таков: отладчик.
Используйте отладчик, чтобы увидеть, что делает ваш код. Просто установите точку останова и посмотрите, как работает ваш код, отладчик позволяет вам выполнять строки 1 на 1 и проверять переменные по мере их выполнения, это невероятный инструмент обучения.

Отладчик-Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]

Отладчик здесь для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
В отладчике нет никакой магии, он не находит ошибок, он просто помогает вам. Когда код не делает того, что ожидается, вы близки к ошибке.