C++ 数据结构:顺序串的实现及操作示例
#include
struct SeqString { char data[MAX_SIZE]; int length; };
// 初始化 void Init(SeqString& str) { std::string s; std::cout << '请输入初始串值' << std::endl; std::getline(std::cin, s); str.length = s.size(); int i = 0; for (i = 0; i < s.size(); i++) { str.data[i] = s[i]; } str.data[i] = '\0'; }
// 输出 void PrintStr(SeqString str) { for (int i = 0; i < str.length; i++) { std::cout << str.data[i]; } std::cout << std::endl; }
int main() { SeqString str; Init(str); PrintStr(str); return 0; }
原文地址: https://www.cveoy.top/t/topic/pjBv 著作权归作者所有。请勿转载和采集!