Zasto mi izbacuje error "cannot specify initializer for arrays" na ovaj crtu koda?
int polje1[5][5] = { 0 };
Zelim da mi sve elemente polja automatski popuni sa 0...
Zasto mi izbacuje error "cannot specify initializer for arrays" na ovaj crtu koda?
int polje1[5][5] = { 0 };
Zelim da mi sve elemente polja automatski popuni sa 0...
Zasto mi izbacuje error "cannot specify initializer for arrays" na ovaj crtu koda?
int polje1[5][5] = { 0 };
Zelim da mi sve elemente polja automatski popuni sa 0...
Stavi jos jedne zagrade jer je rijec o 2D polju, dakle:
int polje1[5][5] = {{0}};
Zasto mi izbacuje error "cannot specify initializer for arrays" na ovaj crtu koda?
int polje1[5][5] = { 0 };
Zelim da mi sve elemente polja automatski popuni sa 0...
Stavi jos jedne zagrade jer je rijec o 2D polju, dakle:
int polje1[5][5] = {{0}};
Opet isti error...
Zasto mi izbacuje error "cannot specify initializer for arrays" na ovaj crtu koda?
int polje1[5][5] = { 0 };
Zelim da mi sve elemente polja automatski popuni sa 0...
Stavi jos jedne zagrade jer je rijec o 2D polju, dakle:
int polje1[5][5] = {{0}};
Opet isti error...
Ajde pokušaj jedan d niz, odnosno, polje[5]
ili samo polje [5][5];
Opet isti error...
Ajde pokušaj jedan d niz, odnosno, polje[5]
Isti error...
Dobro mene hebe ovaj VS
EDIT: Mogu ja deklarirat polje, ali ne mogu upisat u deklaraciji u njega 0
ili samo polje [5][5];
ma on inicijalira niz u klasi, zato sam mu rekao da proba jedan d.
da pitam evo radim kao neki imenik za 5 ljudi, kako sada
da unesem pojedine podatke za korisnika,
da inicijaliziram char name, pa onda cin ili?
#include<iostream>
using namespace std;
int main(){
struct mailing {
char name[60]; // Last name, first name
char addressl[60]; // Two lines of street address
char address2[60];
char city[40]; // Name of the city
char state[2]; // Two-character abbreviation
long int zip; // Numeric zip code
};
struct mailing zuti[5];
for(int i=0; i<5; i++){
zuti[i].name[60]=name;
}
return 0;
Opet isti error...
Ajde pokušaj jedan d niz, odnosno, polje[5]
Isti error...
Dobro mene hebe ovaj VS
EDIT: Mogu ja deklarirat polje, ali ne mogu upisat u deklaraciji u njega 0
Ti inicijaliziraš niz koji je podatkovni član klase. To u VS ne možeš. Napravi to u defaultnom konstruktoru.
Opet isti error...
Ajde pokušaj jedan d niz, odnosno, polje[5]
Isti error...
Dobro mene hebe ovaj VS
EDIT: Mogu ja deklarirat polje, ali ne mogu upisat u deklaraciji u njega 0
Ti inicijaliziraš niz koji je podatkovni član klase. To u VS ne možeš. Napravi to u defaultnom konstruktoru.
Moš li mi to malo bolje objasnit?
Opet isti error...
Ajde pokušaj jedan d niz, odnosno, polje[5]
Isti error...
Dobro mene hebe ovaj VS
EDIT: Mogu ja deklarirat polje, ali ne mogu upisat u deklaraciji u njega 0
Ti inicijaliziraš niz koji je podatkovni član klase. To u VS ne možeš. Napravi to u defaultnom konstruktoru.
Moš li mi to malo bolje objasnit?
Moraš mi reći što si radio, ja samo pretpostavljam, nije ovo kviz, jesi li inicijalizirao podatkovni član klase.
class Test
{
public:
int niz[5][5];
Test()
{
niz[5][5] = {0};
}
};
Moraš mi reći što si radio, ja samo pretpostavljam, nije ovo kviz, jesi li inicijalizirao podatkovni član klase.
Deklarirao sam polje u klasi u koje sam kasnije upisao sve 0 preko metode. Ali da mi program ne vrti bezveze 5-6 linija koda, želio sam to rješit na drugi način...
Ne razumijem što točno znači ovo boldano.
skužio sam kako se upisuje u strukturu, al kako bi sad ja ovo ispisao?
#include<iostream>
using namespace std;
int main(){
struct mailing {
char name[60]; // Last name, first name
char address1[60]; // Two lines of street address
char address2[60];
char city[40]; // Name of the city
char state[2]; // Two-character abbreviation
long int zip; // Numeric zip code
};
struct mailing zuti[3];
for(int i=0; i<5; i++){
cin>>zuti[i].name;
cin>>zuti[i].address1;
cin>>zuti[i].address2;
cin>>zuti[i].city;
cin>>zuti[i].state;
cin>>zuti[i].zip;
}
for(int i=0; i<5; i++){
cout<<zuti[i].name<<endl;
cout<<zuti[i].address1<<endl;
cout<<zuti[i].address2<<endl;
cout<<zuti[i].city<<endl;
cout<<zuti[i].state<<endl;
cout<<zuti[i].zip<<endl;
}
return 0;
}
po ovome što sam naša u jednog knjizi, jel se mora radit s pokazivačima
da bi ja ispisao nešto? npr pok->name
Ah, VS tako nekako sam si i mislio... Prvo mi je na pamet palo to ti napisati, koristis li VS, ali sam pretpostavio da su mozda ipak zagrade.
Cuj, najbolje bi bilo onda da stavis cijeli kod (pretpostavljam da ga nema puno) ili ako ga ima puno svedes na najmanji moguci, ali ipak relevantan kod i to tu stavis.
Ah, VS tako nekako sam si i mislio... Prvo mi je na pamet palo to ti napisati, koristis li VS, ali sam pretpostavio da su mozda ipak zagrade.
Cuj, najbolje bi bilo onda da stavis cijeli kod (pretpostavljam da ga nema puno) ili ako ga ima puno svedes na najmanji moguci, ali ipak relevantan kod i to tu stavis.
Zato sam mu i rekao da je trebao navesti točne okolnosti u kojima nije mogao inicijalizirati niz i IDE koji koristi. Ljudi koji ne koriste VS, možda nemaju ovaj problem, ne znam, pa onda ne mogu znati o čemu je on u stvari govorio.
Kad se instancira niz u VS izvan klase, to ide bez problema.
#include<iostream>
using namespace std;
int main()
{
int niz[5][5] = { 0 };
return 0;
}
Kad se instancira niz u klasi kao podatkovni član klase, tu prevoditelj javlja grešku.
#include<iostream>
using namespace std;
class Test
{
public:
int niz[5][5] = { 0 };
Test(){};
};
int main()
{
Test A;
return 0;
}
Moze li mi netko kazat, kako napraviti da korisnik unosi podatke u ovom "formatu":
C5
Znaci da ne mora unijeti C pa stisnuti enter pa 5, nego sve zajedno?
EIDT: Nasao.
Može li mi netko preporučiti dobru knjigu za programiranje u C++? Želio bih da je od sve od nule detaljno objašnjeno i da mogu s tim znanjem poslije napraviti 3D engine :)
Može li mi netko preporučiti dobru knjigu za programiranje u C++? Želio bih da je od sve od nule detaljno objašnjeno i da mogu s tim znanjem poslije napraviti 3D engine :)
Demistificirani C++, 4. izdanje - pokriva posljednji standard jezika (C++11).
Demistificirani C++, 4. izdanje - pokriva posljednji standard jezika (C++11).
Vau, vec 4. izdanje, a ja jos uvijek imam drugo.
Može li mi netko preporučiti dobru knjigu za programiranje u C++? Želio bih da je od sve od nule detaljno objašnjeno i da mogu s tim znanjem poslije napraviti 3D engine :)
Nauciti jezik je jedan par carapa, napraviti 3D engine je sasvim drugi par carapa. Sto hocu reci? Da ima ljudi koji brutalno znaju C++, ali svejedno ne bi znali napraviti 3D engine. Tako da, morat ces zasukati rukave i za nauciti jezik i za nauciti tehnike kod kodiranja 3D enginea. ;)
Prije nego što kupim knjigu želio bih znati da li je C++ danas najpoželjniji jezik kod programera i koliko se zapravo isplati učiti ga?
Zanima me programiranje, ali svejedno, bolje da pitam.
Ovisi sto zelis raditi/napraviti. Da li ga se isplati uciti, isplati.
Prilikom izbora jezika ne mozes previse pogrijesiti jer kad jednom naucis jezik tipa C++ onda nije tesko nauciti ni javu ni c# ni neznam sto, jer to je puno istih stvari odradjeno na malo razlicite nacine.
bil' mi mogao neko napisati program za izračunavanje ovog: voz krene sa stanice brzinom a, nakon sat vremena krene drži voz brzinom b. na koliko će se km sresti i nakon koliko vremena? početnik sam u c++ i već par danas se mučim sa ovim zadatkom nikako da mi padne na pamet riješenje, pa ako bi mi neko mogao pomoći bio bih mu zahvalan
bil' mi mogao neko napisati program za izračunavanje ovog: voz krene sa stanice brzinom a, nakon sat vremena krene drži voz brzinom b. na koliko će se km sresti i nakon koliko vremena? početnik sam u c++ i već par danas se mučim sa ovim zadatkom nikako da mi padne na pamet riješenje, pa ako bi mi neko mogao pomoći bio bih mu zahvalan
Postaj dio koda pa ce ti netko pomoci..
Ali ne samo "glupi" dio koda kao sto su includeovi, main i upis/ispis, nego i algoritam, makar bio i krivi.
bil' mi mogao neko napisati program za izračunavanje ovog: voz krene sa stanice brzinom a, nakon sat vremena krene drži voz brzinom b. na koliko će se km sresti i nakon koliko vremena? početnik sam u c++ i već par danas se mučim sa ovim zadatkom nikako da mi padne na pamet riješenje, pa ako bi mi neko mogao pomoći bio bih mu zahvalan
Nije ovo programerski zadatak, nego matematički, ili ako hoćeš zadatak iz fizike.
Polazimo od formule s = v * t odnosno prijeđeni put jednak je umnošku vremena i brzine.
Dakle, ovdje imamo pitanje koliko vremena treba drugom vlaku da prevali put prvog vlaka iz prvog sata utrke. Pošto se prvi vlak kreće i dalje, taj prevaljeni put prvog vlaka iz prvog sata utrke drugi vlak smanjuje razlikom brzine drugog i prvog vlaka.
vrijemeSusreta = putPrvogVlakaIzPrvogSata / (brzinaDrugog - brzinaPrvog)
Kad imaš vrijeme susreta, prevaljeni put drugog vlaka je lako dobiti. Uz to put prvog vlaka iz prvog sata i brzina prvog vlaka su ovdje jedno te isto jer je vrijeme jednako jedan.
Programerski se sve svodi na gornju liniju koda.
Poceo sam se lagano upoznavati sa SFML UDP socketima ali dosta mi stvari nije jasno jer nigdje nemogu naci neku dobru dokumentaciju pa ako moze malo pomoci bio bih zahvalan.
Napravio sam ovaj program koji ce kao server slati poruku na klijent ali ne dobivam nista.Oba IP-a postavim na svoj lokalni i 2 razlicita porta.
#include <iostream>
#include <cstdlib>
#include <string>
#include <SFML/Network.hpp>
using namespace std;
int main()
{
cout << "Use 's' for server, 'c' for client" << endl;
string odabir;
cin >> odabir;
int myport;
cout << "Port:";
cin >> myport;
sf::UdpSocket socket;
socket.bind(myport);
if(odabir == "s")
{
cout << "\nEnter packet message:";
char data[64];
cin >> data;
sf::IpAddress recipient = "192.168.1.2";
unsigned short port;
cout << "\nRecipient IP:";
cin >> recipient;
while(data != 0)
{
socket.send(data, 100, recipient, port);
cout << "SENT\n";
}
}
else
{
char data[100];
size_t received;
sf::IpAddress sender;
unsigned short port;
socket.receive(data, 100, received, sender, port);
cout << "Received " << received << " data from " << sender << " port: " << port << endl;
}
system("PAUSE");
return 0;
}
Ljudi može pomoć oko rješavanja jednog zadatka s Eulera.
The prime factors of 13195 are 5, 7, 13 and 29.
What is the largest prime factor of the number 600851475143 ?
Program sam napisao, ali iz nekog razloga mi izbaci samo praznu konzolu...
Kada sam stavio breakpoint vidim da sve ispravno računa i čak je došao do točnog rješenja, ali program jednostavno zamrzne kad treba taj broj, i, prebacit u najveci.
Dosta jednostavan zadatak, ali ne mogu pronać razlog zašto ne radi...
int najveci;
for (auto i = 2; i < 600851475143; ++i)
{
bool prost = true;
for (auto j = 2; j < i; ++j)
if (i % j == 0)
{
prost = false;
break;
}
if (prost)
{
if (600851475143 % i == 0)
najveci = i;
}
}
std::cout << najveci << std::endl;
Ljudi može pomoć oko rješavanja jednog zadatka s Eulera.
The prime factors of 13195 are 5, 7, 13 and 29.
What is the largest prime factor of the number 600851475143 ?
Program sam napisao, ali iz nekog razloga mi izbaci samo praznu konzolu...
Kada sam stavio breakpoint vidim da sve ispravno računa i čak je došao do točnog rješenja, ali program jednostavno zamrzne kad treba taj broj, i, prebacit u najveci.
Dosta jednostavan zadatak, ali ne mogu pronać razlog zašto ne radi...
int najveci;
for (auto i = 2; i < 600851475143; ++i)
{
bool prost = true;
for (auto j = 2; j < i; ++j)
if (i % j == 0)
{
prost = false;
break;
}
if (prost)
{
if (600851475143 % i == 0)
najveci = i;
}
}
std::cout << najveci << std::endl;
600851475143 je prevelik broj za int, trebas koristiti long long. npr:
long long veliki_broj;