End of file?
-
Hi, I have a simple code.
#include "stdafx.h" #include using namespace std; #include #include typedef int DataType; void selectionSort( DataType theArray[], int n ); int indexOfLargest( const DataType theArray[], int size ); void mySwap( DataType& x, DataType& y ); int _tmain(int argc, _TCHAR* argv[]) { return 0; } void selectionSort( DataType theArray[], int n ) { for (int last = n-1; last >= 1; --last) { int largest = indexOfLargest(theArray, last+1); // Descending order. mySwap(theArray[largest], theArray[n - last]); } // end for } // end selectionSort int indexOfLargest( const DataType theArray[], int size ) { int indexSoFar = 0; // index of largest item // found so far for (int currentIndex = 1; currentIndex < size; ++currentIndex) { // Invariant: theArray[indexSoFar] >= // theArray[0..currentIndex-1] if (theArray[currentIndex] > theArray[indexSoFar]) indexSoFar = currentIndex; } // end for return indexSoFar; // index of largest item } // end indexOfLargest void mySwap( DataType& x, DataType& y ) { DataType temp = x; x = y; y = temp; } // end swap
Compiler gives the error d:\CD\myProjects\hw2Q4\hw2Q4.cpp(14): fatal error C1075: end of file found before the left brace '{' at 'd:\CD\myProjects\hw2Q4\hw2Q4.cpp(13)' was matched There is no unmatched curly, any help would be appricated. -
Hi, I have a simple code.
#include "stdafx.h" #include using namespace std; #include #include typedef int DataType; void selectionSort( DataType theArray[], int n ); int indexOfLargest( const DataType theArray[], int size ); void mySwap( DataType& x, DataType& y ); int _tmain(int argc, _TCHAR* argv[]) { return 0; } void selectionSort( DataType theArray[], int n ) { for (int last = n-1; last >= 1; --last) { int largest = indexOfLargest(theArray, last+1); // Descending order. mySwap(theArray[largest], theArray[n - last]); } // end for } // end selectionSort int indexOfLargest( const DataType theArray[], int size ) { int indexSoFar = 0; // index of largest item // found so far for (int currentIndex = 1; currentIndex < size; ++currentIndex) { // Invariant: theArray[indexSoFar] >= // theArray[0..currentIndex-1] if (theArray[currentIndex] > theArray[indexSoFar]) indexSoFar = currentIndex; } // end for return indexSoFar; // index of largest item } // end indexOfLargest void mySwap( DataType& x, DataType& y ) { DataType temp = x; x = y; y = temp; } // end swap
Compiler gives the error d:\CD\myProjects\hw2Q4\hw2Q4.cpp(14): fatal error C1075: end of file found before the left brace '{' at 'd:\CD\myProjects\hw2Q4\hw2Q4.cpp(13)' was matched There is no unmatched curly, any help would be appricated.add: #include after #include "stdafx.h" Steve
-
add: #include after #include "stdafx.h" Steve
-
Hi, I have a simple code.
#include "stdafx.h" #include using namespace std; #include #include typedef int DataType; void selectionSort( DataType theArray[], int n ); int indexOfLargest( const DataType theArray[], int size ); void mySwap( DataType& x, DataType& y ); int _tmain(int argc, _TCHAR* argv[]) { return 0; } void selectionSort( DataType theArray[], int n ) { for (int last = n-1; last >= 1; --last) { int largest = indexOfLargest(theArray, last+1); // Descending order. mySwap(theArray[largest], theArray[n - last]); } // end for } // end selectionSort int indexOfLargest( const DataType theArray[], int size ) { int indexSoFar = 0; // index of largest item // found so far for (int currentIndex = 1; currentIndex < size; ++currentIndex) { // Invariant: theArray[indexSoFar] >= // theArray[0..currentIndex-1] if (theArray[currentIndex] > theArray[indexSoFar]) indexSoFar = currentIndex; } // end for return indexSoFar; // index of largest item } // end indexOfLargest void mySwap( DataType& x, DataType& y ) { DataType temp = x; x = y; y = temp; } // end swap
Compiler gives the error d:\CD\myProjects\hw2Q4\hw2Q4.cpp(14): fatal error C1075: end of file found before the left brace '{' at 'd:\CD\myProjects\hw2Q4\hw2Q4.cpp(13)' was matched There is no unmatched curly, any help would be appricated.kromozom wrote: #include "stdafx.h" #include using namespace std; #include #include you've missed the included file names,didn't you?:doh: