У меня есть программа с строкой, программа работает, но выход не прав, я имею в виду отсутствие идентификатора условия, помогите мне пожалуйста. , так что если кто-нибудь может запустить программу, пожалуйста, поставьте ее здесьпрограмма с использованием строковой функции
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
int main()
{
double hour;
char s1 [20]={'e','n','t','e','r',' ','a','n',' ','h','o','u','r'};
char s2 [15]={'g','o','o','d',' ','m','o','r','n','i','n','g'};
char s3 [15]={'g','o','o','d',' ','a','f','t','e','r',' ','n','o','o','n'};
char s4 [15]={'g','o','o','d',' ','e','v','e','n','i','n','g'};
char s5 [20];
char s6 [15];
strcpy (s5,s1);
cout<<s5;
cin>>hour;
if(hour >= 6 && hour >=11.40)
strcpy (s6,s4);
cout<<s6;
if (hour >= 11.41 && hour <= 12.59)
if(hour >=1 && hour <=4.30)
strcpy (s5,s3);
cout<<s5;
if(hour >= 4,31 && hour <= 5.59)
strcpy (s5, s4);
cout<<s5;
strlen (s6);
cout<<"every characters in the string is"<<s6;
getch();
return 0;
}
Пожалуйста, улучшить свой английский, это немного трудно понять, что вам нужна помощь. – karlphillip
Этот вопрос не соответствует теме, потому что он непонятен и не показывает никаких исследований. –
'час> = 4,31' выглядит неправильно .. он * не будет вести себя так, как ожидалось. Кроме того, используйте 'if (..) {..}' (обратите внимание на фигурные скобки), чтобы иметь несколько операторов в 'if'. – user2864740