JovanaHy (napisa): | ||
možete mi reći i što bi to značilo? kako da to ostvarim? |
Citat: |
molim vas da otvorite novu temu "Kako osposobiti -std=c++11 u XYZ" gdje je XYZ kompajler/program koji koristite za pisanje zadataka |
JovanaHy (napisa): | ||
onda dajte da preformuliram pitanje, jer pošto to nismo ni radili na vježbama a ako je toliko komplicirano da se ne da kratko objasniti u jednoj rečenici ni ne zanima me. ukoliko koristim te funkcije samo s include<string> da li će normalno kompajlirati "kod vas" kad predam zadaću? Da li je potrebno mijenjati sam kod u programu? |
izvanzemaljka (napisa): |
U vezi funkcije formatiraj
-što ako u zadnjem pravilu, kad prebacim riječi u liniju prije, ta stara linija ostane prazna, jel onda ostavim taj prored i postane novi paragraf ili moram obrisat tu liniju. |
Citat: |
- i ako imam primjer bla.\n bla! neštonebitno\n i u liniju prije mi stane riječ, ali ne stane !, jel onda kopiram samo bla ili ne kopiram(tj. gledam li onda da mi je bla. riječ) |
GauSs_ (napisa): | ||
obrisati |
Kod: |
"foo\n"
"bar\n" "\n" |
Kod: |
"foo bar\n"
"\n" "\n" |
Kod: |
"foo bar\n"
"\n" |
kajgod (napisa): | ||
|
Shaman (napisa): |
kada koristimo funkciju format, da li onda int koji posaljemo spremimo u varijablu N?
ako ne, cemu sluzi varijabla N u strukturi FTtekst? |
Kod: |
In file included from ftekst.cpp:1:0:
ftekst.h:3:2: error: ‘string’ does not name a type ftekst.h:8:16: error: expected ‘)’ before ‘p’ ftekst.h:10:2: error: ‘string’ does not name a type ftekst.h:11:2: error: ‘string’ does not name a type ftekst.h:12:2: error: ‘string’ does not name a type ftekst.h:13:2: error: ‘string’ does not name a type ftekst.h:14:2: error: ‘string’ does not name a type ftekst.h:17:13: error: ‘string’ has not been declared ftekst.cpp: In constructor ‘Ftekst::Ftekst()’: ftekst.cpp:9:2: error: ‘tekst’ was not declared in this scope ftekst.cpp: At global scope: ftekst.cpp:12:1: error: prototype for ‘Ftekst::Ftekst(std::string)’ does not match any in class ‘Ftekst’ In file included from ftekst.cpp:1:0: ftekst.h:1:8: error: candidates are: Ftekst::Ftekst(const Ftekst&) ftekst.cpp:7:1: error: Ftekst::Ftekst() ftekst.cpp: In function ‘std::string testPravilo1()’: ftekst.cpp:25:6: error: ‘tekst’ was not declared in this scope ftekst.cpp:27:10: error: ‘tekst’ was not declared in this scope ftekst.cpp:38:23: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:42:20: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:43:22: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:48:6: error: ‘tekst’ was not declared in this scope ftekst.cpp: In function ‘std::string testPravilo2()’: ftekst.cpp:60:8: error: ‘tekst’ was not declared in this scope ftekst.cpp:63:6: error: ‘tekst’ was not declared in this scope ftekst.cpp:74:6: error: ‘tekst’ was not declared in this scope ftekst.cpp:82:23: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:86:20: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:87:22: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:90:4: error: ‘j’ was not declared in this scope ftekst.cpp:103:24: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:107:21: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:108:23: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:114:6: error: ‘tekst’ was not declared in this scope ftekst.cpp: In function ‘std::string testPravilo3()’: ftekst.cpp:126:8: error: ‘tekst’ was not declared in this scope ftekst.cpp:129:6: error: ‘tekst’ was not declared in this scope ftekst.cpp:135:5: error: ‘k’ was not declared in this scope ftekst.cpp:144:6: error: ‘k’ was not declared in this scope ftekst.cpp:148:23: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:149:19: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:150:21: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:154:18: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:155:22: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:156:18: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:157:20: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from /usr/include/c++/4.7/bits/locale_classes.h:42, from /usr/include/c++/4.7/bits/ios_base.h:43, from /usr/include/c++/4.7/ios:43, from /usr/include/c++/4.7/ostream:40, from /usr/include/c++/4.7/iostream:40, from ftekst.cpp:2: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:161:6: error: ‘tekst’ was not declared in this scope |
Kod: |
using std::string; |
Kod: |
In file included from ftekst.cpp:1:0:
ftekst.h:8:2: error: expected primary-expression before ‘int’ ftekst.h:8:2: error: bit-field ‘tekst’ with non-integral type ftekst.h:7:14: error: expected ‘;’ at end of member declaration ftekst.cpp: In constructor ‘Ftekst::Ftekst()’: ftekst.cpp:9:2: error: ‘tekst’ was not declared in this scope ftekst.cpp: In constructor ‘Ftekst::Ftekst(std::string)’: ftekst.cpp:14:2: error: ‘tekst’ was not declared in this scope ftekst.cpp: In function ‘std::string testPravilo1()’: ftekst.cpp:25:6: error: ‘tekst’ was not declared in this scope ftekst.cpp:27:10: error: ‘tekst’ was not declared in this scope ftekst.cpp:38:23: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:42:20: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:43:22: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:48:6: error: ‘tekst’ was not declared in this scope ftekst.cpp: In function ‘std::string testPravilo2()’: ftekst.cpp:60:8: error: ‘tekst’ was not declared in this scope ftekst.cpp:63:6: error: ‘tekst’ was not declared in this scope ftekst.cpp:74:6: error: ‘tekst’ was not declared in this scope ftekst.cpp:82:23: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:86:20: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:87:22: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:90:4: error: ‘j’ was not declared in this scope ftekst.cpp:103:24: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:107:21: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:108:23: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:114:6: error: ‘tekst’ was not declared in this scope ftekst.cpp: In function ‘std::string testPravilo3()’: ftekst.cpp:126:8: error: ‘tekst’ was not declared in this scope ftekst.cpp:129:6: error: ‘tekst’ was not declared in this scope ftekst.cpp:135:5: error: ‘k’ was not declared in this scope ftekst.cpp:144:6: error: ‘k’ was not declared in this scope ftekst.cpp:148:23: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:149:19: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:150:21: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:154:18: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:155:22: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:156:18: error: invalid conversion from ‘char’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:157:20: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] In file included from /usr/include/c++/4.7/string:54:0, from ftekst.h:1, from ftekst.cpp:1: /usr/include/c++/4.7/bits/basic_string.h:1003:7: error: initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::basic_string<_CharT, _Traits, _Alloc> = std::basic_string<char>]’ [-fpermissive] ftekst.cpp:161:6: error: ‘tekst’ was not declared in this scope |
satja (napisa): |
Za nesigurne programere opceniti je savjet kompajlirati kod svako malo: napisete 10 linija, compile, jos 10 linija, compile, i tako dalje. A ne da napisete 500 linija, lupite compile i onda katastrofa. |
Kod: |
struct Praznine{ // u liniji int pocetak; // pocetni indeks unutar linije int duljina; // tipovi praznina // 1-pocetne/krajnje praznine // 3-praznine medju rijecima // 4-praznine medju recenicama int tipPraznine; }; struct Linija{ string s; Praznine *skupPraznina; int brojPraznina; string* skupRijeci; // sadrzi sve rijeci unutar linije poredane int brojRijeci; // trazi praznine i postavlja ih u skupPraznina void postaviPraznine(); // trazi rijeci i postavlja ih u skupRijeci void postaviRijeci(); // provjerava je li linija prazna int praznaQ(); // provjerava sadrzi li linija samo praznine int samoPraznineQ(); Linija srediRijeci(); // sredi po pravilu 1 Linija srediRecenice(); // sredi po pravilu 2 Linija srediPocetnePraznine(); Linija srediKrajnjePraznine(); // prelomi jednu liniju u vise linija po pravilu 4 Linija* srediLiniju(int duljinalinije, int *brojLinija); }; |
Kod: |
"prica jedna. hehe.\n" // l5, p1
" \n" // l6 " nije normalna! zar ne? hehehe.\n" // l7, p2 |
Kod: |
"prica jedna. hehe.\n" // l5, p1
"\n" // l6 " nije normalna! zar ne? hehehe.\n" // l7, p2 |
ivanaaaa (napisa): | ||||
ovak, pročitala sam tu baš to kaj me zanima, al mi svejedno nije jasno, a odnosi se na pravilo tri... pa ću sad pitati ovako:
imamo onaj naš testni main u kojem je bilo ovo:
i tu paragraf 1 i 2 nisu zadovoljavali treće pravilo i imamo testni main na temelju kojeg dobivamo bodove ovako:
a tu zadovoljavaju ti paragrafi to pravilo... koja je razlika? ugl, ja sam shvatila da je jedna linija prazna bez obzira na to piše li u njoj samo \n ili ima i neke razmake prije toga... ne znam... |
Kod: |
#include<iostream>
#include<string> #include<stdio.h> using namespace std; struct Ljubimac{ string vrsta; double cijena; Ljubimac(string vrsta_, double cijena_){ vrsta = vrsta_; cijena = cijena_; } void ispisi(){ cout << vrsta << ": "; fprintf(stdout, "%.2fKn", cijena); } }; struct PetShop{ double pocetniKapital, marza; }; int main(void){ double a; string s; cin >> a >> s; Ljubimac m(s, a); m.ispisi(); return 0; } |
Kod: |
#include<stdio.h> |
Kod: |
#include<cstdio> |
output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.