Inspiration

We were going around campus and had a hard time finding signs without crossed/scratched out t's. Does anyone happen to know why?

What it does

It allows students to sustainably do their magic (removing t's and/or other letters they may be interested in removing) on a large body of text/words in a quick and efficient way. This can make students have an even more sustainable schedule by saving time out of their day and create reusable sentence structures that will definitely not be flagged for plagiarism!

How we built it

Using Visual Studio we developed a GUI in c++ that allowed our project to have a more appealing user experience as opposed to the console commands which would not be as sustainable because not everyone will have the knowledge on how it works. We developed most of the logic using IOstream to read and write into files that can have an input/output location determined by the user. We included two variants of text recycling, one that leaves a space after removing certain characters and another that removes the character without having extra spaces. So on the signs is it read as Nanoechnology or Nano echnology?

Challenges we ran into

Finding an idea to work on was quite a challenge in our opinions... After we finally settled on an idea we believed to be sustainable and useful to everyone/everywhere, we decided to make the project also have a UI. SO.... When using C++ on Visual Studio to create the GUI, initially we could not get it to even run due to the entry point not being defined. We double checked to make sure everything was fine but for some odd reason it just decided to work after a quick lunch break. Afterwards we had developed the text recycling elsewhere to first make sure it was working. There were some simple errors such as the input parsing that needed to be fixed but all else went well. Many problems arose while we tried to combine the two files though. The input box had a default type of string^ when it stored the input so when we tried to call the ofstream or ifstream using a variable with type string^ it would cause many errors and exit on its own. Also the file locations for how the GUI would store the text and where it would read in was something that we needed to figure out to ensure that it would properly function.

Accomplishments that we're proud of

Making a C++ GUI and understanding how to use Visual Studio (we normally use VS code). Also the creation of a sustainable project idea.

What we learned

There was a lack of manpower as we were only a 2 man team unfortunately. In the future it would be more sustainable for our brains to have more teammates to bounce ideas off of and have more people work together to create an impressive project from simple and sustainable ideas.

Built With

Share this project:

Updates