Bląd przy kompilacji.Trojkat pascala.
Ostatnio zmodyfikowano 2012-12-26 20:31
dewiki Temat założony przez niniejszego użytkownika |
Bląd przy kompilacji.Trojkat pascala. » 2012-12-26 14:33:53 #include <iostream> #include <cstring> #include <cstdlib> #include <vector>
using namespace std; typedef vector < string > Strings;
typedef Strings::iterator StIt;
int main( int argc, char ** argv ); { Strings pas( unsigned n, unsigned width, unsigned height ) { Strings st( n + 1 ); vector < unsigned > v( n + 2 ); for( unsigned i = 0; i <= n; ++i ) { for( unsigned k = i; k >= 1; --k ) v[ k ] += v[ k - 1 ]; v[ 0 ] = v[ i ] = 1; stringstream s; for( unsigned k = 0; k <= i; ++k ) s <<( " " +!k ) << v[ k ]; st[ i ] = s.str(); } unsigned max = st[ n ].length(); for( unsigned i = n - 1; i < n; --i ) { st[ i ] = string(( max - st[ i ].length() ) >> 1, ' ' ) + st[ i ]; } if( n + 1 > height ) { st.erase( st.begin(), st.begin() + n + 1 - height ); st.resize( height ); } if( max > width ) { unsigned del =( max - width ) >> 1; for( unsigned i = 0;( i <= n ) &&( i < height ); ++i ) { unsigned len = min( st[ i ].length() - del, width ); st[ i ].erase( 0, del ); st[ i ].resize( len ); } } } return st }
|
|
jsc |
» 2012-12-26 14:58:42 Przydałby się opis log kompilacji. |
|
dewiki Temat założony przez niniejszego użytkownika |
» 2012-12-26 15:06:06 Compiler: TDM-GCC 4.6.1 64-bit Executing g++.exe... g++.exe "C:\Users\wiktor\Desktop\Untitled1.cpp" -o "C:\Users\wiktor\Desktop\Untitled1.exe" -I"C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\include" -L"C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib" -static-libgcc C:\Users\wiktor\Desktop\Untitled1.cpp:9:1: error: expected unqualified-id before '{' token
Execution terminated |
|
jsc |
» 2012-12-26 15:09:53 W 11 wierszu masz niepotrzebny ; |
|
dewiki Temat założony przez niniejszego użytkownika |
» 2012-12-26 15:18:14 Jak usune to pojawia sie inny błąd.tobie sie kompiluje? |
|
Mike148 |
» 2012-12-26 15:58:45 Proponuje przeczytać wpierw kurs c++. Jak ty chcesz definiować funkcję w funkcji ! |
|
Mrovqa |
» 2012-12-26 20:31:01 @Mike148 wiesz, w C to jest możliwe i z tego co się orientuję kiedyś w C++ też. |
|
« 1 » |