(2013) 1. zadaca formatiranje teksta
Select messages from
# through # FAQ
[/[Print]\]
Idite na Prethodno  1, 2, 3, 4, 5  Sljedeće  :| |:
Forum@DeGiorgi -> Računarski praktikum 1

#61:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 17:47 pet, 8. 3. 2013
    —
JovanaHy (napisa):
Citat:

trebas kompajlirat s opcijom "-std=c++11"
-std=c++11 za g++


možete mi reći i što bi to značilo? kako da to ostvarim?


molim vas da otvorite novu temu "Kako osposobiti -std=c++11 u XYZ" gdje je XYZ kompajler/program koji koristite za pisanje zadataka

#62:  Autor/ica: JovanaHy PostPostano: 18:03 pet, 8. 3. 2013
    —
Citat:

molim vas da otvorite novu temu "Kako osposobiti -std=c++11 u XYZ" gdje je XYZ kompajler/program koji koristite za pisanje zadataka


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?

#63:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 18:06 pet, 8. 3. 2013
    —
JovanaHy (napisa):
Citat:

molim vas da otvorite novu temu "Kako osposobiti -std=c++11 u XYZ" gdje je XYZ kompajler/program koji koristite za pisanje zadataka


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?


Normalno ce se kompajlirati "kod mene"

#64:  Autor/ica: izvanzemaljka PostPostano: 19:25 pet, 8. 3. 2013
    —
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.
- 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č)

#65:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 19:27 pet, 8. 3. 2013
    —
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.


obrisati

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č)


ne kopiras kao sto sam vec napisao

#66:  Autor/ica: kajgod PostPostano: 21:35 pet, 8. 3. 2013
    —
GauSs_ (napisa):
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.


obrisati


Znaci li to da ako imamo

Kod:
"foo\n"
"bar\n"
"\n"


nakon formatiranja uz N=7 imamo

Kod:
"foo bar\n"
"\n"
"\n"


ili

Kod:
"foo bar\n"
"\n"

#67:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 21:41 pet, 8. 3. 2013
    —
ostane ti

kajgod (napisa):

Kod:
"foo bar\n"
"\n"

#68:  Autor/ica: Shaman PostPostano: 22:06 pet, 8. 3. 2013
    —
kada koristimo funkciju format, da li onda int koji posaljemo spremimo u varijablu N?
ako ne, cemu sluzi varijabla N u strukturi FTtekst?

#69:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 22:08 pet, 8. 3. 2013
    —
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?


Da, spremite taj int u N. Tako ga mozete koristiti za funkciju dodaj

#70:  Autor/ica: ZenonLokacija: [tex]\pm\infty[/tex] PostPostano: 1:29 sub, 9. 3. 2013
    —
Što se tiče pravila 4, kako se funkcija treba ponašati u slučaju:
N = 17
riječ-----riječ--\n
Ima sveukupno 7 praznina, ali 5 ih je između dvije riječi. Brojimo li onda iti jedan od tih 5 razmaka između te dvije riječi, ili oni ne spadaju u "slobodna mjesta" u liniji?

#71:  Autor/ica: aj_ca_volin_te PostPostano: 2:27 sub, 9. 3. 2013
    —
kompailirao sam prve tri zadane funkcije i kompailer mi je izbacio ovo, neznam sto da radim s ovim u ovu uru Evil or Very Mad
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

#72:  Autor/ica: quark PostPostano: 3:21 sub, 9. 3. 2013
    —
Stavi

Kod:
using std::string;


u ftekst.h ili kako se već zove file gdje ti je sučelje.

#73:  Autor/ica: aj_ca_volin_te PostPostano: 3:28 sub, 9. 3. 2013
    —
super, fala, ja mislim da je sada barem malo kraće
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


ili nije bas Sad haha

#74:  Autor/ica: quark PostPostano: 3:30 sub, 9. 3. 2013
    —
Bez da staviš kod, ne može ti se baš pomoći Razz
A i nije ovo pravo mjesto za to Wink

#75:  Autor/ica: satja PostPostano: 10:01 pon, 11. 3. 2013
    —
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.

#76:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 12:05 pon, 11. 3. 2013
    —
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.


To je inace dobra praksa i za " sigurne" programere (samo s malo vecim brojem linija) Wink

Mainovi koji se koriste za bodovanje zadataka stavljeni su ovdje.


Sto se tice tezine zadataka, uvodjenjem dodatne strukture Linija i koristenjem metoda za string poput erase,back,pop_back,find,find_first_of,find_first_not_of zadatak postaje znatno laksi. Naravno, mogli ste ga sebi olaksati i na druge nacine. Struktura Linija se mogla definirati na sljedeci nacin:

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);
};



#77:  Autor/ica: ivanaaaa PostPostano: 16:39 uto, 12. 3. 2013
    —
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:

Kod:
"prica jedna.  hehe.\n" // l5, p1
"  \n" // l6
"         nije normalna! zar ne? hehehe.\n" // l7, p2


i tu paragraf 1 i 2 nisu zadovoljavali treće pravilo

i imamo testni main na temelju kojeg dobivamo bodove ovako:
Kod:
  "prica jedna.  hehe.\n" // l5, p1
 "\n" // l6
 "         nije normalna! zar ne? hehehe.\n" // l7, p2


a tu zadovoljavaju ti paragrafi to pravilo...

koja je razlika? Very Happy
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...

#78:  Autor/ica: GauSs_Lokacija: 231 PostPostano: 18:05 uto, 12. 3. 2013
    —
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:

Kod:
"prica jedna.  hehe.\n" // l5, p1
"  \n" // l6
"         nije normalna! zar ne? hehehe.\n" // l7, p2


i tu paragraf 1 i 2 nisu zadovoljavali treće pravilo

i imamo testni main na temelju kojeg dobivamo bodove ovako:
Kod:
  "prica jedna.  hehe.\n" // l5, p1
 "\n" // l6
 "         nije normalna! zar ne? hehehe.\n" // l7, p2


a tu zadovoljavaju ti paragrafi to pravilo...

koja je razlika? Very Happy
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...


Ne, linija je prazna ako ne sadrzi nijedan znak (osim "\n"). Medjutim, paragrafi su u ulaznom tekstu bili odvojeni minimalno jednom praznom linijom ili linijom koja sadrzi samo praznine. Pravilo 3 zahtjeva praznu liniju. Nekoliko kolega je vec na ovom topicu pitalo pitanje vezano uz to.

#79:  Autor/ica: relax PostPostano: 16:05 sub, 22. 3. 2014
    —
Pozz, vjezbam prvu zadacu online od prosle godine (sa petshopom) i Code Blocks mi javlja hrpu warninga iako se program izvrsava normalno:

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;

}

#80:  Autor/ica: Shirohige PostPostano: 17:46 sub, 22. 3. 2014
    —
Kod:
#include<stdio.h>

Treba čini mi se biti:
Kod:
#include<cstdio>


I jedino što mi pada na pamet je da treba staviti ekstenziju .cpp , a ne .c (ako nisi). Meni se taj program izvršava bez warninga...



Forum@DeGiorgi -> Računarski praktikum 1


output generated using printer-friendly topic mod. Vremenska zona: GMT + 01:00.

Idite na Prethodno  1, 2, 3, 4, 5  Sljedeće  :| |:
Stranica 4 / 5.

Powered by phpBB © 2001,2002 phpBB Group
Theme created by Vjacheslav Trushkin