push
This commit is contained in:
parent
7565eabf9b
commit
c5144c9d77
3 changed files with 33 additions and 42 deletions
|
|
@ -1,9 +1,8 @@
|
||||||
CompileFlags:
|
CompileFlags:
|
||||||
Compiler: clang
|
|
||||||
Add:
|
Add:
|
||||||
- "-xc++"
|
- "-xc++"
|
||||||
- "-stdlib=libc++"
|
- "-std=c++98"
|
||||||
- "-I/usr/local/include"
|
- "-I/usr/local/include"
|
||||||
- "-I/nix/store/pzmpyb9hxfv60vh0l67avr94h71nip1b-llvm-16.0.6-dev/include"
|
- "-I/nix/store/pzmpyb9hxfv60vh0l67avr94h71nip1b-llvm-16.0.6-dev/include"
|
||||||
- "-I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include"
|
- "-I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include"
|
||||||
- "-I/Users/raphael/Documents/42_cursus/circle4/cpp/cpp00/ex01"
|
- "-I/Users/raphael/Documents/42_cursus/circle4/cpp/cpp00/ex01/includes"
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */
|
/* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/11/05 15:24:29 by rparodi #+# #+# */
|
/* Created: 2024/11/05 15:24:29 by rparodi #+# #+# */
|
||||||
/* Updated: 2024/11/06 16:36:48 by rparodi ### ########.fr */
|
/* Updated: 2024/11/09 10:36:55 by rparodi ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
/* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */
|
/* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */
|
||||||
/* +#+#+#+#+#+ +#+ */
|
/* +#+#+#+#+#+ +#+ */
|
||||||
/* Created: 2024/11/05 15:58:02 by rparodi #+# #+# */
|
/* Created: 2024/11/05 15:58:02 by rparodi #+# #+# */
|
||||||
/* Updated: 2024/11/06 16:14:03 by rparodi ### ########.fr */
|
/* Updated: 2024/11/09 10:41:45 by rparodi ### ########.fr */
|
||||||
/* */
|
/* */
|
||||||
/* ************************************************************************** */
|
/* ************************************************************************** */
|
||||||
|
|
||||||
|
|
@ -14,8 +14,7 @@
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
#include <ios>
|
#include <ios>
|
||||||
|
|
||||||
Sed::Sed(char **argv, std::ifstream *input)
|
Sed::Sed(char **argv, std::ifstream *input) {
|
||||||
{
|
|
||||||
_filename = argv[1];
|
_filename = argv[1];
|
||||||
_filename += ".replace";
|
_filename += ".replace";
|
||||||
_to_replace = argv[2];
|
_to_replace = argv[2];
|
||||||
|
|
@ -23,18 +22,11 @@ Sed::Sed(char **argv, std::ifstream *input)
|
||||||
_input = input;
|
_input = input;
|
||||||
}
|
}
|
||||||
|
|
||||||
Sed::~Sed()
|
Sed::~Sed() {}
|
||||||
{
|
|
||||||
|
|
||||||
}
|
const char *Sed::getFilename() { return (_filename.c_str()); }
|
||||||
|
|
||||||
const char *Sed::getFilename()
|
bool Sed::line(std::ofstream &output) {
|
||||||
{
|
|
||||||
return (_filename.c_str());
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Sed::line(std::ofstream& output)
|
|
||||||
{
|
|
||||||
std::string to_ret;
|
std::string to_ret;
|
||||||
|
|
||||||
if (!std::getline(*_input, to_ret)) {
|
if (!std::getline(*_input, to_ret)) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue