#include <iostream>
using namespace std;
int main(){
int a=4,b=8;
float r=5.55;
char c='comica';
cout<<"this is a test and value of surtd is"<<a<<".\n and value of sturd is"<<b;
cout<<"value of me is"<<'c';
return 0;
}
我做了所有的工作,如演讲中所示,但是它显示了编译器中的错误。
答案 0 :(得分:0)
使用正确的return 0
而不是return=0
,并且char应该包含一个char而不是字符串
代码应为
#include <iostream>
using namespace std;
int main(){
int a=4,b=8;
float r=5.55;
char c='c';
cout<<"this is a test and value of surtd is"<<a<<".\n and value of sturd is"<<b;
cout<<"value of me is"<<c;
return 0;
}
答案 1 :(得分:0)
char
用于存储单个字符。要存储字符序列,请使用std::string
类。
string c = "comica";
//Note: Use double quotes for strings. single quotes are for charecter
删除变量c
周围的引号,否则它将打印字符c
而不是字符串对象c
的值。
cout<<"value of me is"<<c;
如评论中所述,使用return 0
。 return=0
无效。
答案 2 :(得分:0)
您的代码中存在多个错误:
struct HomeProfileView: View {
@EnvironmentObject var session: SessionStore
@State var showDashboard = false
var body: some View {
if session.isLoggedIn {
if (session.userSession?.profileImageUrl) != nil {
Button(action: { self.showDashboard.toggle() } ) {
URLImage(URL(string: session.userSession!.profileImageUrl)!, content: {
$0.image
.resizable()
.aspectRatio(contentMode: .fill)
.clipShape(Circle())
})
.frame(width: 50, height: 50)
.background(Color(#colorLiteral(red: 0.9490196078, green: 0.9490196078, blue: 0.9490196078, alpha: 1)))
.clipShape(Circle())
.shadow(color: Color.black.opacity(0.1), radius: 1, x: 0, y: 1)
.shadow(color: Color.black.opacity(0.2), radius: 10, x: 0, y: 10)
.sheet(isPresented: $showDashboard) {
DashboardView(showDashboard: $showDashboard)
}
}
}
}
}
}
变量初始化为多字节字符文字。char
文字初始化float
变量(然后甚至不使用变量)。double
字符文字传递给'c'
而不是您的operator<<
变量。c
语句中使用错误放置的-
。尝试以下方法:
return