- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
#include "stdafx.h"
#include<iostream>
#include<fstream>
#include<string>
#include<map>
#include<iomanip>
using namespace std;
int main()
{
string word;
setlocale(LC_ALL, "Russian");
char s[80];
fstream inOut;
multimap<string, int>my;
multimap<string, int>::iterator it;
inOut.open("text.txt", ios::in);
for (int i = 1; i < 40; i++) {
inOut.getline(s, 256);
char* pch;
pch = strtok(s, " ,-:;");
while (pch != NULL) {
word = string(pch);
my.insert(pair <string, int>(pch, i));
//cout << pch <<'\t'<<i<< endl;
pch = strtok(NULL, " ,-:");
}
}
inOut.close();
//cout << s;
for (it = my.begin(); it != my.end(); it++) {
cout.width(25);
cout << (*it).first <<setw(5) << (*it).second << endl;
}
system("pause");
return 0;
}
Xom94ok 19.03.2018 20:53 # +2
Блядь.
>> setlocale(LC_ALL, "Russian");
Сука!
>> system("pause");
Пи-и-издец...
Simmchen 19.03.2018 21:12 # 0
g0_1494076596974 19.03.2018 21:17 # −1
Xom94ok 19.03.2018 21:33 # +1
SemaReal 19.03.2018 21:13 # 0
меня тоже разраждает что студия пихает precomp. headers в дефолтный шаблон
>>сука
Кстати, на винде может сработать
>>Пи-и
Кстати, на винде может сработать
Xom94ok 19.03.2018 21:29 # +3
При всём этом, до сих пор считаю студию наиболее удобной IDE, хоть и не пользуюсь уже несколько лет.
>> Кстати, на винде может сработать
Да чо уж там...
Xom94ok 19.03.2018 21:32 # 0
Вроде бы, их выполняет /bin/sh
SemaReal 19.03.2018 21:36 # +2
ну значит делаешь в $PATH файлик pause с chmod+x, и шебангом пишешь в нем bash и там уже свой read
Steve_Brown 20.03.2018 12:47 # +1
Так это же хорошо.
defecate-plusplus 20.03.2018 13:10 # 0
только вечно крестобляди с уже как бы опытом в пару лет делают круглые глаза зачем они нужны, впервые слышим
и да, имя неудачное
application frameword extensions
постоянно приходилось переименовывать и в проекте в настройках ковыряться, чтобы оно стало precompiled.hpp
bormand 20.03.2018 13:37 # 0
defecate-plusplus 20.03.2018 14:35 # 0
ок
но в этом случае исходники становятся неотделимыми от правил системы сборки
так-то ещё ни разу не видел, чтобы у кого-то руки отвалились написать лишнюю (нелишнюю) первую строчку в .cpp файле
bormand 20.03.2018 15:14 # +1
Всё там отделимо.
Просто наличие stdafx обычно развращает и в половине файлов не хватает нужных инклудов (т.к. они из stdafx прилетали). В худшем случае в stdafx ещё и дефайнов да глобалок умудряются напихать.
Если всё это говно вилкой вычистить, то проект прекрасно собирается как без PCH так и с ним. И хедера становятся няшными и автономными.
gost 19.03.2018 22:15 # 0
Впрочем, это не отменяет того факта, что std::string - говно ебаное.
gost 19.03.2018 22:10 # +2
> inOut.getline(s, 256);
Насрал в твой адрес возврата, проверь.
bormand 19.03.2018 22:34 # +2
SemaReal 19.03.2018 22:50 # 0