File tree Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Original file line number Diff line number Diff line change 11#include " Management_Envoyer.h"
2+ #include " Utils/ErrorsFPL.h"
23
34void FPL_Print_Init (VariablesManagement& var, std::string& line) {
4- // Préparation
55 std::string whatReplace = " envoyer " ;
66 std::string print_content = replaceFPL (line, whatReplace);
77 std::vector<std::string> vec = split (print_content);
@@ -16,7 +16,24 @@ void FPL_Print_Init(VariablesManagement& var, std::string& line) {
1616
1717 if (continuer) {
1818 int i = 0 ;
19- for (auto const e : vec) {
19+ for (auto e : vec) {
20+ std::vector<char > tab_char_element = splitChar (e);
21+
22+ if (tab_char_element[0 ] == ' [' && tab_char_element.back () == ' ]' ) {
23+ std::vector<std::string> elements_delete = { " [" , " ]" };
24+ std::string variable_element = replaceFPL (e, elements_delete[0 ]);
25+ variable_element = replaceFPL (e, elements_delete[1 ]);
26+
27+ std::string variable_element_final = var.getVariableValue (variable_element);
28+ std::cout << variable_element_final << " " ;
29+ continue ;
30+ }
31+ else if (tab_char_element[0 ] == ' [' && tab_char_element.back () != ' ]' ) {
32+ std::cout << " \n " ;
33+ errorIntroduireVariable ();
34+ break ;
35+ }
36+
2037 if (e == " /n" ) {
2138 vec[i] = " " ;
2239 std::cout << " \n " ;
You can’t perform that action at this time.
0 commit comments