Won't Run

Please support our C++ advertiser: Intel Parallel Studio Home
Reply

Join Date: Sep 2005
Posts: 177
Reputation: kahaj is an unknown quantity at this point 
Solved Threads: 0
kahaj kahaj is offline Offline
Junior Poster

Won't Run

 
0
  #1
Jun 17th, 2006
  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?
Reply With Quote Quick reply to this message  
Join Date: Apr 2004
Posts: 4,388
Reputation: Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future 
Solved Threads: 244
Team Colleague
Dave Sinkula's Avatar
Dave Sinkula Dave Sinkula is offline Offline
long time no c

Re: Won't Run

 
0
  #2
Jun 17th, 2006
"One of the methods used by statists to destroy capitalism consists in establishing controls that tie a given industry hand and foot, making it unable to solve its problems, then declaring that freedom has failed and stronger controls are necessary." --Ayn Rand
Reply With Quote Quick reply to this message  
Join Date: Sep 2005
Posts: 177
Reputation: kahaj is an unknown quantity at this point 
Solved Threads: 0
kahaj kahaj is offline Offline
Junior Poster

Re: Won't Run

 
0
  #3
Jun 17th, 2006
I did ammend the code a little. Here's what it stands at now.

  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.)
Reply With Quote Quick reply to this message  
Join Date: Apr 2004
Posts: 4,388
Reputation: Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future Dave Sinkula has a brilliant future 
Solved Threads: 244
Team Colleague
Dave Sinkula's Avatar
Dave Sinkula Dave Sinkula is offline Offline
long time no c

Re: Won't Run

 
0
  #4
Jun 17th, 2006
First, get a value for answer. And if you're trying to compare C-style strings, use strcmp.
"One of the methods used by statists to destroy capitalism consists in establishing controls that tie a given industry hand and foot, making it unable to solve its problems, then declaring that freedom has failed and stronger controls are necessary." --Ayn Rand
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the C++ Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC