fork download
  1. #include <iostream>
  2. #include <string>
  3. #include <vector>
  4.  
  5. int main(int argc, char* argv[]) {
  6. std::cout << "=== ideku.com ===\n";
  7.  
  8. if (argc == 1) {
  9. std::cout << "Gunakan: ideku.com [perintah]\n";
  10. std::cout << "Perintah yang tersedia: help, info, new\n";
  11. return 0;
  12. }
  13.  
  14. std::string command = argv[1];
  15.  
  16. if (command == "help") {
  17. std::cout << "Bantuan ideku.com:\n";
  18. std::cout << " help - Tampilkan bantuan ini\n";
  19. std::cout << " info - Tampilkan informasi tentang ideku.com\n";
  20. std::cout << " new - Buat ide baru (simulasi)\n";
  21. }
  22. else if (command == "info") {
  23. std::cout << "ideku.com adalah platform imajiner untuk mencatat dan mengembangkan ide kreatif Anda!\n";
  24. }
  25. else if (command == "new") {
  26. std::cout << "📝 Ide baru sedang dibuat...\n";
  27. if (argc >= 3) {
  28. std::string ide;
  29. for (int i = 2; i < argc; ++i) {
  30. if (i > 2) ide += " ";
  31. ide += argv[i];
  32. }
  33. std::cout << "Ide Anda: \"" << ide << "\"\n";
  34. std::cout << "✅ Ide berhasil disimpan (simulasi).\n";
  35. } else {
  36. std::cout << "Contoh: ideku.com new \"Buat aplikasi catatan harian\"\n";
  37. }
  38. }
  39. else {
  40. std::cerr << "❌ Perintah tidak dikenali: " << command << "\n";
  41. std::cout << "Ketik 'ideku.com help' untuk daftar perintah.\n";
  42. return 1;
  43. }
  44.  
  45. return 0;
  46. }
Success #stdin #stdout 0.01s 5272KB
stdin
Standard input is empty
stdout
=== ideku.com ===
Gunakan: ideku.com [perintah]
Perintah yang tersedia: help, info, new