Я пытаюсь заставить эту программу принимать три значения от пользователей разной длины, каждая из которых, например, W3Schools.com говорит, чтобы я вставил variablename.length();
в код, чтобы получить всю строку введенный пользователем, но он работает только для одного из них.
У меня их три, если не больше, почему он работает только столько раз, что-то мне не хватает в #include files
или что-то еще , Код довольно прост, я подумал, что попытался go сделать его максимально подробным. Вот код:
// CreateWriteDisplay.cpp : This file contains the 'main' function. Program execution begins and ends there.
//
#include <cstring>
#include <string>
#include <iostream>
#include <fstream>
#include <iomanip>
using namespace std;
void OpeningMessage() {
cout << "Enter Your First Name and Last name:";
cout << "Enter Your Age: ";
cout << "Enter Your Ocupation:";
cout << " This is yout Ocupation:";
}
int main()
{
OpeningMessage(), "\n";
int AccountAge;
string FullName;
string Ocupation;
cin >> AccountAge;
cin >> FullName;
cin >> Ocupation;
cout << FullName << FullName.length() << "\n";
cout << AccountAge << "\n";
cout << Ocupation << Ocupation.length();
return 0;
Также, если кто-нибудь знает больше о Учебниках, таких как веб-сайт W3Schools, я мог бы действительно использовать эту практику, если вы не можете сказать, что я новичок в программировании на C ++. Я сделал действительно хороший тест на первом уроке. Мне действительно нравится этот язык, он немного напоминает мне JavaScript, но гораздо более мощный. Так что любая помощь будет принята с благодарностью. Заранее спасибо.