Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2017 December 17

:

:) in IT KPI C/С++ ХВ (хорошо, что не UB)
Оно это что?
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
:)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream fileIN("D:\\Nastya\\Институт\\С++\\ЛР5\\5.22\\1\\"11.cpp"");
   if(!fileIN){
       cerr«"Can't open";
       return -1;
   }
   //Шукаємо "//"
   char comment;
   while (!fileIN.eof())//обмежуємо цикл кінцем файлу
   {
     //тепер нам потрібно зчитувати посимвольно дані
     fileIN.get(symbol);//зчитали поточний символ
     if (symbol == '//'){//Якщо це коментарій - видаляємо його
               
     }
     if (symbol == '\n') break;//Якщо дійшли до кінця рядка, то виходимо з циклу
   }

return 0;
}
Что такое символ \\?
источник

:

:) in IT KPI C/С++ ХВ (хорошо, что не UB)
Это комментарий
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Это просто \
источник

:

:) in IT KPI C/С++ ХВ (хорошо, что не UB)
однострочный
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
комментарий //
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
не путать
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
упс
источник

KE

Kind Elk in IT KPI C/С++ ХВ (хорошо, что не UB)
:)
Оно это что?
тот вариант, который я описал
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Ну так это уже два символа
источник

KE

Kind Elk in IT KPI C/С++ ХВ (хорошо, что не UB)
Oleksandr Shaposhnikov
Ну так это уже два символа
не пали контору)
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
'//' это что-то непонятное)
источник

TK

Tihran Katolikian in IT KPI C/С++ ХВ (хорошо, что не UB)
без лишних слов
источник

TK

Tihran Katolikian in IT KPI C/С++ ХВ (хорошо, что не UB)
#include <iostream>
#include <fstream>
#include <string>

int main()
{
   std::ifstream in("before.txt");
   std::ofstream out("after.txt");

   if (in.is_open()) {
       std::string str;
       while (std::getline(in, str)) {
           if (str.find("//") != std::string::npos)
               str = str.substr(0, str.find("//"));

           out << str << std::endl;
       }
   }
   else
       std::cout << "Error. File not found.";
   return EXIT_SUCCESS;
}
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Tihran Katolikian
#include <iostream>
#include <fstream>
#include <string>

int main()
{
   std::ifstream in("before.txt");
   std::ofstream out("after.txt");

   if (in.is_open()) {
       std::string str;
       while (std::getline(in, str)) {
           if (str.find("//") != std::string::npos)
               str = str.substr(0, str.find("//"));

           out << str << std::endl;
       }
   }
   else
       std::cout << "Error. File not found.";
   return EXIT_SUCCESS;
}
Его удалить надо, а не вывести
источник

TK

Tihran Katolikian in IT KPI C/С++ ХВ (хорошо, что не UB)
Oleksandr Shaposhnikov
Его удалить надо, а не вывести
ну я в другой файлик записываю прост
источник

TK

Tihran Katolikian in IT KPI C/С++ ХВ (хорошо, что не UB)
отредактированный вариант
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Слабо в одном файле через fstream?
источник

TK

Tihran Katolikian in IT KPI C/С++ ХВ (хорошо, что не UB)
Если в тот же, то там же изи переделать
источник

TK

Tihran Katolikian in IT KPI C/С++ ХВ (хорошо, что не UB)
Да
источник