[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

C++ programming

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 8
Thread images: 1

File: wtf.jpg (58KB, 824x825px) Image search: [Google]
wtf.jpg
58KB, 824x825px
Guys wtf is wrong here. Visual studio says that B is undeclared identifier. What the fuck should I do?
Thank you.
>>
>>46298
I reproduced the error with a simpler code, where b=2. Replacing..
int x[][b]
by..
int x[][2]
.. solves it.
>>
>>46326
still ERROR
>>
>>46298
because b is undeclared in "int x[][b]"
>>
>>46327
can you show us the updated version ?
>>
>>46298
well 1. b is out of scope, its in scope in main but not the declaration of input and output
2. you cant dynamically spec a 2d array like that. you can do 1d dynamically i think? but you read in a and b so the compiler can't assign memory space for the array because it doesn't know how big it is or something stupid shit like this.
>>
what about doing it the c++ way
create a matrix class or use the existing one
because it looks like you didn't read the preliminaries section of your book well
>>
>>46334
In C, arrays are just raw values packed end-to-end, accessed by multiplying the offset by the size and adding it to the base pointer.

Two dimensional arrays are stored the same way:

aaaaaaaaa
bbbbbbbbb
ccccccccc
ddddddddd

becomes aaaaaaaaabbbbbbbbbcccccccccddddddddd.

How would you get value one in row b if the size of the rows was undefined? You'd simply multiply the size by the column offset, and add that to the size multiplied by the row offset multipled by...

Oh.
Thread posts: 8
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.