ผลต่างระหว่างรุ่นของ "Psl/stl string"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
(หน้าที่ถูกสร้างด้วย '== ตัวอย่าง 1 == <syntaxhighlight lang="cpp"> #include <iostream> using namespace std; main() { string s; cin >>...')
 
 
แถว 12: แถว 12:
 
   cout << s << endl;
 
   cout << s << endl;
 
}
 
}
<syntaxhighlight>
+
</syntaxhighlight>
  
 
== ตัวอย่าง 2 ==
 
== ตัวอย่าง 2 ==
แถว 51: แถว 51:
 
   }
 
   }
 
}
 
}
<syntaxhighlight>
+
</syntaxhighlight>

รุ่นแก้ไขปัจจุบันเมื่อ 22:06, 11 กุมภาพันธ์ 2561

ตัวอย่าง 1

#include <iostream>

using namespace std;

main()
{
  string s;
  cin >> s;
  cout << s << endl;
}

ตัวอย่าง 2

รับข้อมูลนำเข้าในรูปแบบ

i string1
i string2
...
x

(i เพิ่ม, x จบการทำงาน) แล้วพิมพ์รายการของ string ที่ได้รับออกมา

#include <iostream>
#include <list>

using namespace std;

main()
{
  string c;
  string s;
  list<string> stlist;

  while(true) {
    cin >> c;
    if(c.compare("i") == 0) {
      cin >> s;
      stlist.push_back(s);
    }
    if(c.compare("x") == 0) {
      break;
    }
  }

  for(auto i = stlist.begin(); i != stlist.end(); i++) {
    cout << *i << endl;
  }
}