История изменений
Исправление uin, (текущая версия) :
Хех а вот так тоже не работает
#include <vector>
#include <iostream>
auto print_args(char line[127]) -> int {
for (auto ch : line)
std::cout << ch;
return 127;
}
int main(int argc, char *argv[]) {
std::vector<char> str;
for (int i = 0; i < argc; i++) {
for (int c = 0; argv[i][c]; c++)
str.push_back(argv[i][c]);
str.push_back('\n');
}
return print_args(&str[0]);
}
Исходная версия uin, :
Хех а вот так тоже не работает
#include <vector>
#include <iostream>
auto print_args(char line[127]) -> int {
for (auto ch : line)
std::cout << ch;
return 127;
}
int main(int argc, char *argv[]) {
std::vector<char> str;
for (int i = 0; i < argc; i++) {
for (int c = 0; argv[i][c]; c++)
str.push_back(argv[i][c]);
str.push_back('\n');
}
return print_args(&str[0]);
}
значит там компилятор тупо цикл заменил на линейный код.