#include<iostream>
#include<string>
using namespace std;
int main(){
int i;
string s;
char a[i];
for(i=0;a[i]=='.';i++){
cin>>a[i];
s=a[i];
}
}
uj5u.com熱心網友回復:
這里面編譯通不過吧,a[i]中i是變數,陣列里面應該是常量或者#define定義uj5u.com熱心網友回復:
樓主是想輸入多個字符,以.點號結束,然后組成字串給string s嗎?代碼中錯誤比較多。
uj5u.com熱心網友回復:
#include<iostream>
#include<string>
using namespace std;
int main(){
string s;
unsigned char a[200];
memset(a,0x0,100);
for(int i=0;cin>>a[i]&&(a[i]!='.');i++){
s+=a[i];
}
cout<<s;
getchar();
getchar();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/53518.html
標籤:基礎類
上一篇:opencv 校正
