I went from C to C++, but I am sure that isn't the problem. Perhaps strcmp() cannot compare two char's?
Thanks!
Code:#include <iostream> #include <stdio.h> #include <stdlib.h> #include <string.h> using namespace std; int main() { string chain; string input; int done = 0; int compare; char YN; while (done==0) { cout << "Input next element in chain: " << endl; scanf("%s", input); chain = chain + input; cout << "Done? (Y/N) " << endl; scanf("%c", YN); if (compare = strcmp(YN,'Y') == 0) done = 1 } cout << Chain << endl; return 0; }



LinkBack URL
About LinkBacks



