#include<stdio.h>
#include<vector>
#include<string>
int main() {
char b[20] ; //存放姓名的臨時變數
//std::string name; //存放鍵盤輸入名字
std::vector<std::string>vname;//存放容器名字
while (1) {
printf("請輸入名字(0結束):");
scanf_s("%c", b);
if (strcmp(b,"0")==0)break; //輸入0結束
vname.push_back(b); //把輸入的名字存放容器里
}
for (int i = 0; i < vname.size(); i++) {
printf("你輸入的姓名是:%s", vname);
}
return 0;
}
uj5u.com熱心網友回復:
scanf_s("%c", b); 輸入格式不對,改成 scanf_s("%s", b, sizeof(b));uj5u.com熱心網友回復:
不行輸出的是亂碼
uj5u.com熱心網友回復:
編碼格式是不是utf-8?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/97363.html
標籤:C++ 語言
上一篇:關于德才論測驗點2錯誤
下一篇:lcd1602。求教怎么撰寫
