char array2[n] = { '2','1','4','5','3','-3','-1','-2','-4','-5' };
int array3[n] = atoi(array2);
#include<iostream>
#include<typeinfo>
int main()
{
std::cout << typeid('-3').name();
std::cin.get();
}
#include <stdio.h>
int keylog()
{
FILE* fp = fopen("test.log", "w");
if(!fp)
{
perror("File opening failed");
return 1;
}
puts("Ctrl+D (Linux) or Ctrl+Z (Windows) == EOF");
int c;
while((c = fgetc(stdin)) != EOF)
{
fputc(c, fp);
}
fclose(fp);
puts("Done!");
return 0;
}
int main()
{
return keylog();
}
А как задать argc argv в чтобы gtest подставлял их в main функцию
#include<string>
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
//...
string s = "one,two,tree;one,two,tree;";
auto cnt = count_if(s.begin(), s.end(), [](char c){ return c == ';' || c == ','; });
cout << "count: " << cnt;
cin.get();
}
то я видел ... но реализацию crypt функции не нашел.
// ...
{ "sha512", crypt_sha512, "$6$" },
// ...
Что делать если тебе почти 35 лет? Куда дальше двигаться?Всего 35... еще лет 20 (если здоровье нормальное) вполне себе "живчик".
Или кидать все нафигКардинально менять сферу деятельности без хорошей подушки очень рискованно (есть более емкое выражение).
printf("%d", 'A'); // expression statement
Объяснение (видео)
Конспект (текст) посложнее
Совсем просто