I just finished going through your entire C++ Programming Series (after a few weeks). I was using Matlab, but my college license ran out, so I wanted to transition to C++ for my image processing projects. Thank you! Please make more videos!🙏💻👾
@therealjustincaseАй бұрын
Not sure if someone already pointed this out but Subchunk1Size is _not_ the number of bits per sample and should not be used to calculate sample size or rate relates values. Both equal 16 here only by a coincidence. Sunchunk1Size is always 16 for the pcm format and its value is actually the size of the remaining portion of the “fmt” subchunk, in bytes, following the size field. Bits per sample may have other values (8, 16, 24, 32) and it is specified separately in the BitsPerSample field.
@MO-fg2cmАй бұрын
You deserve lot more bud
@justcurious19402 ай бұрын
U are a legend, Thank u, u deserve 1M sub and more.....
@justcurious19402 ай бұрын
Interesting content, amazing channel, cool teacher, I can watch u the whole day, God bless u and bless America for creating this beautiful world that is called the internet.
@justcurious19402 ай бұрын
Great teacher, Thanks.
@marcusantenor7932 ай бұрын
can you help explain why the input validation doesn't work inside the createArr function, please? #include <iostream> using namespace std; string* createArr(unsigned int arrSize); void displayArr(unsigned int arrSize); string* createArr(unsigned int arrSize) { string* newArr = new string[arrSize]; for(unsigned int i{0}; i < arrSize; i++) { string name{}; cout << "Please enter item (" << i + 1<<"): "; if(cin >> name) //can't get it to work so far { newArr[i] = name; } else{ cin.clear(); cin.ignore(10000, ' '); } } return newArr; } void displayArr(string* arr, unsigned int arrSize) { for(unsigned int i{0}; i < arrSize; i++) { cout << arr[i] << endl; } } int main() { string* arrNames = nullptr; cout << "Enter the size of the array: "; unsigned int arrSize; if(!(cin >> arrSize)){ cin.clear(); cin.ignore(10000,' '); cout<<"Incorrect imput. PLease try again!"; } arrNames = createArr(arrSize); displayArr(arrNames, arrSize); delete [] arrNames; arrNames = NULL; return 0; }
@marcusantenor7932 ай бұрын
27:14 I think when you typed fullname += " " + lname, the compiler read fullname = fullname + " " + lname. That's why it worked on your pc, maybe?
@Brotherblitz2 ай бұрын
little men are my fren
@sbarncar3 ай бұрын
OK OK OK OK OK OK
@marcusantenor7933 ай бұрын
1:39 correction: "C/C++ and Java are *statically* typed languages*"?
@codimantion4 ай бұрын
keep making these type of low level programming videos i am intrested 😊😊
@maximdanilov65625 ай бұрын
Thanks for the video, it was really helpful!😊
@kinhkong69z625 ай бұрын
men this good thanks
@yunestaku506 ай бұрын
Thank you so much
@gacrux66816 ай бұрын
Can we record audio using this?
@numero171006 ай бұрын
Great video, is there a method to move through the file like a vector?
@vanessaadams35007 ай бұрын
This is one of the best videos on this subject that I have found so far!
@nkumar81747 ай бұрын
Hi, this is truly a master class. I need help and please let me know, how can I contact you. Thank you
@Harshu_awni7 ай бұрын
Hey bro thanks for your content I just found what I am looking for 😊😊
@mr.shredder54307 ай бұрын
great lesson, but i cannot inherit base class constructor from derived
@phoenix_fire_stone8 ай бұрын
do you have a github with this file? i typed it over but there isn't any data written to my test.wav (edit): i missed "(" in line 65. great tutorial btw
@jonnyfive50008 ай бұрын
Doing this in 2024 and some of the steps look a little different but I think it's actually much more streamlined now. I hope you have been doing well. Any plans to post more tutorials? Thanks for the ones around audio. I appreciate the help.
@FatalNight1998 ай бұрын
beautiful, what a perfect video. One week ago, I was finally diving in this programming universe just for fun, and now I casually find this video of you putting in practice a lot of things I read in cplusplus this days. Thank u very much, really.
@jameshopkins35418 ай бұрын
????????????
@nicholas38958 ай бұрын
I'm a beginner, could you please help me? I understood that at the beginning of the WAV file we have a series of bytes that represent the info of the file and each info has to occupy a specific size in bytes. "Num channels" for example is represented as an INT in the program, but it can't be seen as an INT in the WAV file because it would occupy 4 bytes and not 2, so you convert it with the function write_as_bytes(), but to be honest i didn't understand it at all due to my lack of knowledge. Could you please explain it to me in a simple way?
@ajaypalsinghsidhu14589 ай бұрын
can we create image from pixels in opencv in cpp???
@batatadourada10 ай бұрын
Very well explained. Thank you.
@JoJo77789010 ай бұрын
How to open ppm files on Windows 10?
@Erick-ld5ny10 ай бұрын
Amazing. This worked great. I understand it. Three years later and still great.
@andsoehd27711 ай бұрын
this is hidden gems, thank you:) can u make foto jpeg/jpg please :D
@gamercodes975711 ай бұрын
thank you man i appriciate your work you deserve better!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@MrWickedsouls11 ай бұрын
I am taking C++ as my new language after working on the front end for over 7 years. I was always interested in low level code and your video helped a lot. The only thing I don't understand is why .ppm files opened in VS code show numbers and not binarires and why jpg files dont show digital or binary content?
@Arelium Жыл бұрын
THANK YOU SO MUCH!!
@mohsenir69 Жыл бұрын
This is the kind of programming tutorial I need, Thanks for your great video
@basboerboom9328 Жыл бұрын
Can't you use a short instead of an int for the 2 byte formats?
@nicolascrespo4643 Жыл бұрын
Amazing video as the previous! Thank you so much :)
@nicolascrespo4643 Жыл бұрын
Thank you very much Sir. The explanation was great!
@danifor4974 Жыл бұрын
Thanks ur the best!!
@PabloGnesutta Жыл бұрын
Is there a 1.1 video on c++?
@huggaberry1160 Жыл бұрын
I could kiss you. Amazing Video!
@tac0butt158 Жыл бұрын
thank you so much
@krisvers Жыл бұрын
You should do another one of these image manipulation videos but with TGA or BMP
@TobyAdd Жыл бұрын
good video to understand wav base, thank you
@matsredman7640 Жыл бұрын
Super helpful. Thanks!
@ItsAG0al Жыл бұрын
so beaultiful
@HorseTrader-h7t Жыл бұрын
Is there an advantange to using P6 over P3?
@HorseTrader-h7t Жыл бұрын
i'm looking for the 4.0 video that was referenced in the 4.1 video. Can't find it?