Member 14797679 Ответов: 1

- Привет! Я начинающий ученик C++ и почти везде застреваю в программировании, поэтому я здесь с очень простым вопросом.


can anyone help me to solve this for me? I solved the first Q.. but stuck in second 1) Write a program that will ask the user for world wide web domain (eg. "google‌.‌com") and concatenates it with "https‌://‌www.". At the end resulting string has to be stored in single array. HINT 1 Define array containing prefix with larger size: char address[100] = "https://www.";. HINT 2 Use strcat() to join both arrays. 2) Display ASCII code of each address character in separate lines. Use a for loop with strlen() as stop condition to detect end of the string. 3) Modify the for loop to display whole array, even after the NULL termination. What is contained within the array after the NULL sign.

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

#include <iostream>
#include <cstring>
#include <string>

using namespace std;

int main()
{
    char web[100];
    char site[100] = "http://www.";
    cout << "name a world wide web site" << endl;
    cin >> web;
    strcat(site, web);
    cout << site << endl;
 

    return 0;
}

Patrice T

Где именно вы застряли, что вы пробовали ?

Member 14797679

я попробовал задать второй вопрос, но безуспешно

1 Ответов

Рейтинг:
1

CPallini

Подсказки:

  • ASCII-код яth элемент массива один это просто тебя] (чтобы показать его числовое значение: cout << (int) << a[i];).
  • Диапазон первого контура: 0, 1, .., strlen(address)-1.
  • Диапазон второго контура: 0, 1, .., sizeof(address)-1.