[C++]Program z ktorym mozna pogadac
Ostatnio zmodyfikowano 2012-08-08 21:54
diego997 |
» 2012-07-13 21:36:32 Wklej ten kod i napisz czy się kompiluje #include <iostream> #include <conio.h> #include <string>
using namespace std;
void main() { string a; cin >> a; cout << a; getch(); }
|
|
Mufas |
» 2012-07-14 13:17:31 #include<iostream.> #include<conio.h> #include<string> using namespace std;
main() { string a; cout << "Witam nazywam sie Mareg.\n" "Wlasciwie moje imie to Matitonoobxdmatifrajerlizeklejponocahkiedyjegopapuganiepatrzy)\n" "Odpowiadam na pytania, mozesz ze mna takze pogadac.\n" "Dziekuje za uwage.\n" "Zadaj pytanie lub poprostu ze mna pogadaj\n" "Prosze pisac z malej litery wszystkie wyrazy w zdaniu i nie konczyc zdan kropka." "Mozna uzywac znaku zapytania.\n" "Prosze nie pisac dwoch pytan, zdan jednoczesnie(typu \"siema co tam nopku? XD\")\n\n"; poczatek: cin >> a; if( a == "czesc" ) { cout << "\nWitaj :D Co tam u ciebie?\n\n"; goto poczatek; } if( a == "sjema" ) { cout << "\nBije przed toba poklony moj najwiekszy mistrzu ;0000 =KILLAURA= XD\n\n"; goto poczatek; } if( a == "nara" ) { cout << "\nNara, milo sie gadalo. Nacisnij dowolny przycisk, zeby zakonczyc rozmowe. Bede tesknic ;c nq\n\n"; goto koniec; } else { cout << "\ndupa xD\n\n"; goto poczatek; } koniec: getch(); }
brakowalo ci using namespace std; oraz w if( a == "nara" ), gbybys porownywal pojedynczy znak to bylby 'x' a wyraz musi byc w cudzyslowie |
|
kubawal |
» 2012-07-14 19:05:13 a o pętli while żeście nie słyszeli? cin >> a; while( a != "nara" ) { cin >> a; } cout << "fajnie się z tobą gadało!\n\n\n";
Usuń wszystkie goto |
|
diego997 |
» 2012-07-14 19:08:14 no ale goto jest takie wygodne :D |
|
kubawal |
» 2012-07-14 19:11:58 Wygodne? Ma być ładnie i czytelnieto poczatek: w ogóle się nie wyróżnia w tekście. W dodatku jak będziesz chciał coś zmienić, to będziesz musiał pisać od nowa cały program |
|
m4tx |
» 2012-07-14 19:12:49 Ja tam napisałem kiedyś takiego bota i to bez goto... I wcale nie było mi jakoś "niewygodnie"... :) |
|
diego997 |
» 2012-07-14 19:16:31 To była ironia ;p
Równie dobrze można było by koledze zarzucić że nie używa marginesów ;p |
|
bingo009 |
» 2012-07-14 20:39:13 Z czego ty się uczysz? Wywal DevC++ do kosza, bo jest przestarzały i pobierz sobie CodeBlock wraz z zestawem kompilatorów GCC(MinGW pod Windows).
1.#include <iostream>, a nie #include <iostream.h>, string też powinien być bez .h 2.int main(), a nie main() 3.Na końcu main powinno być return 0; 4.Nie używaj goto 5.Poczytaj o instrukcji switch. 6.Powinieneś pisać std::cout i std::cin, chyba że dodasz pod dołanczaniem bilbiotek takie coś using namespace std;
Przejrzyj sobie kurs na naszej stronce. |
|
1 « 2 » 3 4 |