944,131 Members | Top Members by Rank

Ad:
  • C++ Discussion Thread
  • Unsolved
  • Views: 1182
  • C++ RSS
Jun 17th, 2006
0

Won't Run

Expand Post »
C++ Syntax (Toggle Plain Text)
  1. //Unjumb
  2.  
  3. #include <iostream>
  4.  
  5. using namespace std;
  6. char *arraynonjum [250] = {"BRIDEGROOM", "CEPHAS", "CLAY", "BLESSING", "NAZARETH", "BLOOD", "DORCUS", "EPAPHRUS", "DAMASCUS", "EDOM", "BOAZ", "JERABOAM", "CELESTIAL", "CHILDREN", "COVENANT", "TEMPLE", "BAPTISM", "EPHESUS", "AARON", "MOSES", "KEDAR", "COMFORTER", "ISHMAEL", "STONING", "COMPASSION", "CROWN", "NEBUDCANEZER", "EPHRAIM", "JORDAN", "CAIN", "NINEVAH", "EZEKIEL", "CHARIOT", "INCENSE", "WISDOM", "EDEN", "ESTHER", "NEHEMIAH", "ABIMELECH", "DILIGENCE", "ABUNDANCE", "ALTAR", "AMALEK", "ANGEL", "ANTIOCH", "BAAL", "BARTHOLOMEW", "DEMETRIUS", "BEELZEBUB", "EDIFY", "BELIEVE", "BELSHAZZAR", "EUPHRATES", "CROSS", "EZRI", "DAMASCUS", "SAUL", "CAPERNAUM", "TIMOTHEUS", "ABEL", "ABBA", "AHAB", "AJALON", "ALLELUIA", "AMORITE", "ANTIOCH", "ARMAGEDDON", "ASSYRIA", "AUGUSTUS", "AZZUR", "BABYLON", "BARNABAS", "BEERSHEBA", "CANAAN", "CARMEL", "CORINTH", "CORNELIUS", "CRETE", "CYPRUS", "DAVID", "ELISHA", "ELIJAH", "ETHAN", "JARED", "JAMES", "JONATHAN", "DELILAH", "DEMETRIUS", "DODO", "EGYPT", "ELI", "ELEAZAR", "LORD", "JESUS", "ENOCH", "ESAU", "EXODUS", "GAIUS", "GALATIA", "GAMALIEL", "GAZA", "GIDEON", "GILGAL", "GOLIATH", "GOLGOTHA", "RAHAB", "REBEKAH", "REBECCA", "RUTH", "SAMARIA", "FAITHFULNESS", "SHECHEM", "STEWARD", "STEDFAST", "TABITHA", "TARSHISH", "TARSUS", "TARTAN", "TERAH", "THESSALONICA", "TISHBITE", "TYCHICUS", "TYRE", "URIAH", "UZZAH", "ZABDI", "ZACHARIAS", "ZEBEDEE", "ZION", "ABHOR", "ADMONISH", "AVENGER", "BLOOD", "BURDEN", "CALLING", "CHARIOT", "CLEANSE", "CONQUER", "CONSUME", "CONTENT", "CONVERT", "CROWN", "DECLARE", "ELDER", "ETERNITY", "EXHORT", "FALSE", "FLAME", "FLESH", "FORGIVE", "FREEWILL", "GLORIFY", "HANDMAID", "HEAR", "HEIR", "HONESTY", "LAWFUL", "LIEAR", "MANNA", "OBEY", "ORDAIN", "PERFECT", "PREACH", "PRIEST", "PROMISE", "PROPHESY", "PUNISH", "QUICKEN", "RACE", "REAP", "REDEEMER", "REPENT", "REQUITE", "RESTORE", "SAINT", "SCEPTRE", "SCHOLAR", "SCORN", "SHIELD", "SWORD", "SORROW", "SPIRIT", "THRONE", "TREMBLE", "TRIUMPH", "UNLOOSE", "VAIN", "UTTER", "WATCHMAN", "WILL", "YIELD", "ZEALOUS", "GREECE", "GOSHEN", "HAGAR", "HANNAH", "HALLELUJAH", "HASHEM", "HEBRON", "HERMON", "HITTITE", "HOSEA", "ICHABOD", "ISAAC", "ISRAEL", "JABEZ", "JACOB", "JEBUSITE", "HEHOIAKIM", "JERICHO", "JEROBOAM", "JEZREEL", "RABBI", "JORDAN", "JOSIAH", "JUDAH", "KIDRON", "KEDESH", "LEVI", "LYDIA", "MACEDONIA", "MALACHI", "MANESSEH", "MEPHIBOSHETH", "MESOPOTAMIA", "MESSIAH", "MICAH", "MOAB", "MORDECAI", "MORIAH", "NAAMAN", "NABOTH", "NAHOR", "NAHUM", "NERIAH", "OBADIAH", "PALESTINE", "PARADISE", "PASSOVER", "PATMOS", "PAUL", "PENTECOST", "PHAROAH", "PHARISEE", "PHILIPPI", "RESOLVE", "ARROW", "LONGSUFFERING", "GENTLENESS", "TRUTH" };
  7. char *arrayjum [250] = {"RIGRMOOBED", "SEACHP", "YLCA", "NSBEGLSI", "ZERANHAT", "LODBO", "CROUSD", "PPHAEUSR", "MUCASDAS", "MODE", "ZOBA", "MERJABAO", "TELIAESCL", "DLIRNECH", "NEVACOTVN", "MEELPT", "MISTPBA", "SSUHEEP", "OAARN", "SOMES", "DRAKE", "RETMOCROF", "MLASHIE", "NNITOSG", "MASNICOPSO", "RNCOW", "EEZRBNUDCEAN", "MPERHIA", "NRODJA", "NICA", "EINNHAV", "LEEEKIZ", "TRHOICA", "SEENNCI", "DIWMSO", "NEED", "TESREH", "MEIHNAEH", "MEEHALCBI", "IILNEEGCD", "BAAEDNUCN", "RAATL", "MAKELA", "LENAG", "CHANTOI", "LABA", "WETLOOHTRAMB", "IRMDTESUE", "BEBEZELUB", "FIDEY", "ELBEEVI", "HASRZABZEL", "PESTRUHEA", "SOCRS", "RIZE", "SCUMADSA", "LUSA", "PRANUMRAC", "MESTIOTUH", "LEAB", "BABA", "ABAH", "LANOJAH", "IALEALUL", "ROTEMIA", "THOINCA", "MDNOGRAGDE", "YAARISS", "GUTSAUSY", "ZRUZA", "BNYLBAO", "NBARARAS", "RBEBSAHEE", "NCANAA", "LERMAC", "THINROC", "SILNEROCU", "TECER", "CSYRUP", "DDVIA", "SALIHE", "LAEHIJ", "TANEH", "DEJRA", "SEAMJ", "TAANHOJN", "AHLLIDE", "STEMREDIU", "DOOD", "YPTEG", "LIE", "ZAARELE", "RODL", "SEJUS", "NHOCE", "USEA", "XSUDEO", "UASIG", "ILGAATA", "LMAEIGLA", "ZAAG", "DONEIG", "LAGLGI", "ILTGOAH", "GAGHTOOL", "HAARB", "KEBARHE", "CARBEEC", "HURT", "MAARISA", "NESFHATFIULS", "HESCMEH", "EDWARTS", "FEDSTAST", "BATHIAT", "HSRAITHS", "STUARS", "NARTTA", "HEATR", "LASHCOINETSA", "SHEITITB", "SYCHITUC", "YERT", "HIRAU", "AHZUZ", "BADZI", "CHAARSIAZ", "EDBEEZE", "NOZI", "ROHBA", "MANODIHS", "GEENRAV", "DOBOL", "NERDUB", "LAINCAG", "THARCOI", "NLEASEC", "RQNEUCO", "MESONUC", "TEONCTN", "TRONCEV", "NRWCO", "READCEL", "RELED", "REINYTTE", "RXTROE", "FSEAL", "MEALF", "HLFSE", "GEVROFI", "WELEIRFL", "FIRYLOG", "DAIMNAHD", "RAHE", "IREH", "SONYETS", "FLUAWL", "RILEA", "NAMAN", "YOBE", "NARDIO", "FEERTCP", "CEARPH", "STEPRI", "OIERSPM", "RPPSOPYH", "HINUSP", "KIUNEQC", "CEAR", "PEAR", "MEEEERDR", "NEEPTR", "QUTEERI", "ROESTER", "TINAS", "PECSERT", "ROHCALS", "NORCS", "LESHID", "ROWDS", "WSRROO", "RIIPTS", "NERTOH", "BEEMRLT", "HURTIMP", "LONESUO", "NIAV", "TREUT", "MAAWNCHT", "LIWL", "DELIY", "OLAZESU", "EEREGE", "SNOHEG", "GAARH", "NAHNAH", "LALJHAHLUE", "MAHSEH", "BNEORH", "MHRNOE", "HETITTI", "AHSEO", "BIDHOCA", "SCAIA", "EIRLAS", "ZJEBA", "ACBJO", "BUSEJTEI", "HKIJMAIOE", "CERIOHJ", "MRABEOOJ", "ZLEJERE", "BARBI", "DRAJNO", "SHOIJA", "HUJAD", "DOIRKN", "SHEKED", "VEIL", "ADYIL", "CONADEMIA", "CAALMIH", "SNAMASHE", "POBSHHEMEHIT", "SPOOTEMIMAA", "HEISMAS", "HAIMC", "BMOA", "CARDMOEI", "HARIOM", "MAAANN", "TANBOH", "ROHAN", "MUNAH", "HARIEN", "DAABOIH", "LEETISPNA", "EDRAASIP", "RESORPAS", "SMOTAP", "LAPU", "TEEPOTNSC", "HARPOHA", "HISERPAE", "PIPILIHP", "VEELSOR", "WORAR", "FUNGOSGNREFLI", "SLENTNEGES", "RUTTH" };
  8. int main()
  9. {
  10. cout << "Unjumb. Unjumble Biblical names, places, and other words of importance. \n" << endl;
  11. cout << "All 250 of the words in Unjumb can be found in the King James version of the Bible. \n\n" << endl;
  12. cout << "If you can't figure the word out, the real answer will be given and you'll be given the next word." << endl;
  13. cout << "The jumbled words all end up being one word, never any spaces. \n\n" << endl;
  14. cout << "At any time, enter the number 10 to exit the program. \n\n" << endl;
  15. int answer;
  16. for ( int i=0;i< 3;i++)
  17. {
  18. cout << arrayjum[i]<< "=" << arraynonjum[i] << endl;
  19. if (answer == 10)
  20. break;
  21. }
  22.  
  23.  
  24. return 0;
  25. }

I'm trying to figure out what's wrong with the above program. Every time I try and run it to see if it's working properly or not, it opens the program window for a sec, then like disapears. No error message or anything. Doesn't stay on nearly long enough to get anything typed in or nothing. Any ideas as to what the issue is?
Similar Threads
Reputation Points: 10
Solved Threads: 0
Junior Poster
kahaj is offline Offline
193 posts
since Sep 2005
Jun 17th, 2006
0

Re: Won't Run

Team Colleague
Reputation Points: 2780
Solved Threads: 312
long time no c
Dave Sinkula is offline Offline
4,790 posts
since Apr 2004
Jun 17th, 2006
0

Re: Won't Run

I did ammend the code a little. Here's what it stands at now.

C++ Syntax (Toggle Plain Text)
  1. //Unjumb
  2.  
  3. #include <iostream>
  4.  
  5.  
  6. using namespace std;
  7. char *arraynonjum [250] = {"BRIDEGROOM", "CEPHAS", "CLAY", "BLESSING", "NAZARETH", "BLOOD", "DORCUS", "EPAPHRUS", "DAMASCUS", "EDOM", "BOAZ", "JERABOAM", "CELESTIAL", "CHILDREN", "COVENANT", "TEMPLE", "BAPTISM", "EPHESUS", "AARON", "MOSES", "KEDAR", "COMFORTER", "ISHMAEL", "STONING", "COMPASSION", "CROWN", "NEBUDCANEZER", "EPHRAIM", "JORDAN", "CAIN", "NINEVAH", "EZEKIEL", "CHARIOT", "INCENSE", "WISDOM", "EDEN", "ESTHER", "NEHEMIAH", "ABIMELECH", "DILIGENCE", "ABUNDANCE", "ALTAR", "AMALEK", "ANGEL", "ANTIOCH", "BAAL", "BARTHOLOMEW", "DEMETRIUS", "BEELZEBUB", "EDIFY", "BELIEVE", "BELSHAZZAR", "EUPHRATES", "CROSS", "EZRI", "DAMASCUS", "SAUL", "CAPERNAUM", "TIMOTHEUS", "ABEL", "ABBA", "AHAB", "AJALON", "ALLELUIA", "AMORITE", "ANTIOCH", "ARMAGEDDON", "ASSYRIA", "AUGUSTUS", "AZZUR", "BABYLON", "BARNABAS", "BEERSHEBA", "CANAAN", "CARMEL", "CORINTH", "CORNELIUS", "CRETE", "CYPRUS", "DAVID", "ELISHA", "ELIJAH", "ETHAN", "JARED", "JAMES", "JONATHAN", "DELILAH", "DEMETRIUS", "DODO", "EGYPT", "ELI", "ELEAZAR", "LORD", "JESUS", "ENOCH", "ESAU", "EXODUS", "GAIUS", "GALATIA", "GAMALIEL", "GAZA", "GIDEON", "GILGAL", "GOLIATH", "GOLGOTHA", "RAHAB", "REBEKAH", "REBECCA", "RUTH", "SAMARIA", "FAITHFULNESS", "SHECHEM", "STEWARD", "STEDFAST", "TABITHA", "TARSHISH", "TARSUS", "TARTAN", "TERAH", "THESSALONICA", "TISHBITE", "TYCHICUS", "TYRE", "URIAH", "UZZAH", "ZABDI", "ZACHARIAS", "ZEBEDEE", "ZION", "ABHOR", "ADMONISH", "AVENGER", "BLOOD", "BURDEN", "CALLING", "CHARIOT", "CLEANSE", "CONQUER", "CONSUME", "CONTENT", "CONVERT", "CROWN", "DECLARE", "ELDER", "ETERNITY", "EXHORT", "FALSE", "FLAME", "FLESH", "FORGIVE", "FREEWILL", "GLORIFY", "HANDMAID", "HEAR", "HEIR", "HONESTY", "LAWFUL", "LIEAR", "MANNA", "OBEY", "ORDAIN", "PERFECT", "PREACH", "PRIEST", "PROMISE", "PROPHESY", "PUNISH", "QUICKEN", "RACE", "REAP", "REDEEMER", "REPENT", "REQUITE", "RESTORE", "SAINT", "SCEPTRE", "SCHOLAR", "SCORN", "SHIELD", "SWORD", "SORROW", "SPIRIT", "THRONE", "TREMBLE", "TRIUMPH", "UNLOOSE", "VAIN", "UTTER", "WATCHMAN", "WILL", "YIELD", "ZEALOUS", "GREECE", "GOSHEN", "HAGAR", "HANNAH", "HALLELUJAH", "HASHEM", "HEBRON", "HERMON", "HITTITE", "HOSEA", "ICHABOD", "ISAAC", "ISRAEL", "JABEZ", "JACOB", "JEBUSITE", "HEHOIAKIM", "JERICHO", "JEROBOAM", "JEZREEL", "RABBI", "JORDAN", "JOSIAH", "JUDAH", "KIDRON", "KEDESH", "LEVI", "LYDIA", "MACEDONIA", "MALACHI", "MANESSEH", "MEPHIBOSHETH", "MESOPOTAMIA", "MESSIAH", "MICAH", "MOAB", "MORDECAI", "MORIAH", "NAAMAN", "NABOTH", "NAHOR", "NAHUM", "NERIAH", "OBADIAH", "PALESTINE", "PARADISE", "PASSOVER", "PATMOS", "PAUL", "PENTECOST", "PHAROAH", "PHARISEE", "PHILIPPI", "RESOLVE", "ARROW", "LONGSUFFERING", "GENTLENESS", "TRUTH" };
  8. char *arrayjum [250] = {"RIGRMOOBED", "SEACHP", "YLCA", "NSBEGLSI", "ZERANHAT", "LODBO", "CROUSD", "PPHAEUSR", "MUCASDAS", "MODE", "ZOBA", "MERJABAO", "TELIAESCL", "DLIRNECH", "NEVACOTVN", "MEELPT", "MISTPBA", "SSUHEEP", "OAARN", "SOMES", "DRAKE", "RETMOCROF", "MLASHIE", "NNITOSG", "MASNICOPSO", "RNCOW", "EEZRBNUDCEAN", "MPERHIA", "NRODJA", "NICA", "EINNHAV", "LEEEKIZ", "TRHOICA", "SEENNCI", "DIWMSO", "NEED", "TESREH", "MEIHNAEH", "MEEHALCBI", "IILNEEGCD", "BAAEDNUCN", "RAATL", "MAKELA", "LENAG", "CHANTOI", "LABA", "WETLOOHTRAMB", "IRMDTESUE", "BEBEZELUB", "FIDEY", "ELBEEVI", "HASRZABZEL", "PESTRUHEA", "SOCRS", "RIZE", "SCUMADSA", "LUSA", "PRANUMRAC", "MESTIOTUH", "LEAB", "BABA", "ABAH", "LANOJAH", "IALEALUL", "ROTEMIA", "THOINCA", "MDNOGRAGDE", "YAARISS", "GUTSAUSY", "ZRUZA", "BNYLBAO", "NBARARAS", "RBEBSAHEE", "NCANAA", "LERMAC", "THINROC", "SILNEROCU", "TECER", "CSYRUP", "DDVIA", "SALIHE", "LAEHIJ", "TANEH", "DEJRA", "SEAMJ", "TAANHOJN", "AHLLIDE", "STEMREDIU", "DOOD", "YPTEG", "LIE", "ZAARELE", "RODL", "SEJUS", "NHOCE", "USEA", "XSUDEO", "UASIG", "ILGAATA", "LMAEIGLA", "ZAAG", "DONEIG", "LAGLGI", "ILTGOAH", "GAGHTOOL", "HAARB", "KEBARHE", "CARBEEC", "HURT", "MAARISA", "NESFHATFIULS", "HESCMEH", "EDWARTS", "FEDSTAST", "BATHIAT", "HSRAITHS", "STUARS", "NARTTA", "HEATR", "LASHCOINETSA", "SHEITITB", "SYCHITUC", "YERT", "HIRAU", "AHZUZ", "BADZI", "CHAARSIAZ", "EDBEEZE", "NOZI", "ROHBA", "MANODIHS", "GEENRAV", "DOBOL", "NERDUB", "LAINCAG", "THARCOI", "NLEASEC", "RQNEUCO", "MESONUC", "TEONCTN", "TRONCEV", "NRWCO", "READCEL", "RELED", "REINYTTE", "RXTROE", "FSEAL", "MEALF", "HLFSE", "GEVROFI", "WELEIRFL", "FIRYLOG", "DAIMNAHD", "RAHE", "IREH", "SONYETS", "FLUAWL", "RILEA", "NAMAN", "YOBE", "NARDIO", "FEERTCP", "CEARPH", "STEPRI", "OIERSPM", "RPPSOPYH", "HINUSP", "KIUNEQC", "CEAR", "PEAR", "MEEEERDR", "NEEPTR", "QUTEERI", "ROESTER", "TINAS", "PECSERT", "ROHCALS", "NORCS", "LESHID", "ROWDS", "WSRROO", "RIIPTS", "NERTOH", "BEEMRLT", "HURTIMP", "LONESUO", "NIAV", "TREUT", "MAAWNCHT", "LIWL", "DELIY", "OLAZESU", "EEREGE", "SNOHEG", "GAARH", "NAHNAH", "LALJHAHLUE", "MAHSEH", "BNEORH", "MHRNOE", "HETITTI", "AHSEO", "BIDHOCA", "SCAIA", "EIRLAS", "ZJEBA", "ACBJO", "BUSEJTEI", "HKIJMAIOE", "CERIOHJ", "MRABEOOJ", "ZLEJERE", "BARBI", "DRAJNO", "SHOIJA", "HUJAD", "DOIRKN", "SHEKED", "VEIL", "ADYIL", "CONADEMIA", "CAALMIH", "SNAMASHE", "POBSHHEMEHIT", "SPOOTEMIMAA", "HEISMAS", "HAIMC", "BMOA", "CARDMOEI", "HARIOM", "MAAANN", "TANBOH", "ROHAN", "MUNAH", "HARIEN", "DAABOIH", "LEETISPNA", "EDRAASIP", "RESORPAS", "SMOTAP", "LAPU", "TEEPOTNSC", "HARPOHA", "HISERPAE", "PIPILIHP", "VEELSOR", "WORAR", "FUNGOSGNREFLI", "SLENTNEGES", "RUTTH" };
  9. int main()
  10. {
  11. cout << "Unjumb. Unjumble Biblical names, places, and other words of importance. \n" << endl;
  12. cout << "All 250 of the words in Unjumb can be found in the King James version of the Bible. \n\n" << endl;
  13. cout << "If you can't figure the word out, the real answer will be given and you'll be given the next word." << endl;
  14. cout << "The jumbled words all end up being one word, never any spaces. \n\n" << endl;
  15. cout << "At any time, enter the number 10 to exit the program. \n\n" << endl;
  16. int answer;
  17. for ( int i=0;i< 3;i++)
  18. {
  19. cout << arrayjum[i]<< "=" << arraynonjum[i] << endl;
  20. if (arraynonjum == arrayjum)
  21. cout << "That's right! Now, here's the next one..." << endl;
  22. else
  23. cout << "Sorry, not what we're looking for here." << endl;
  24. if (answer == 10)
  25. break;
  26. }
  27.  
  28.  
  29. return 0;
  30. }

How do I make int answer compare to the arrayjum & arraynonjum for equality?
(It's been a while since I've messed w/ C++ much at all.)
Reputation Points: 10
Solved Threads: 0
Junior Poster
kahaj is offline Offline
193 posts
since Sep 2005
Jun 17th, 2006
0

Re: Won't Run

First, get a value for answer. And if you're trying to compare C-style strings, use strcmp.
Team Colleague
Reputation Points: 2780
Solved Threads: 312
long time no c
Dave Sinkula is offline Offline
4,790 posts
since Apr 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C++ Forum Timeline: string stream
Next Thread in C++ Forum Timeline: Quick Question





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC