Hello everyone and tank you for reading this topic first.
Second I will tell you my problem I'm a student in secondary and for my end work I chose to create a program to encrypt and decrypt at the way of Énigma but I have no experience with C++ and the programmers I know don't work with so my end works end this week and I haven't Begin my program but I have thought a lot about it I know for the modulo thé rotors (how they turn...) but I just don't know how to begin my program with the enigma method (3 rotors 1 reflector and thats it but I don't know how to start and I have finished the text writting so I just have to program. So if a lovely person could help me to start it would be nice.
Already thanks you for your help
You are starting with a fairly complex problem.
You might want to start reading something about what other people have done: http://enigma.louisedade.co.uk/
A program to perform the encryption/decryption will need to ask for the various settings to initialize the Enigma machine. For encryption, you will probably want to ask the user to enter that separate from the plain-text message. For decryption, you can encode the machine setup in the cyphertext, as explained at the link above.
I recommend you use some function tables to create the machine's various functions.
See http://www.newty.de/fpt/fpt.html for information on how to create function pointers.