Code:
#include <string>
#include <cstdio>
#include <iostream>
int main() {
while(!feof(stdin)) {
std::string asd;
std::getline(std::cin, asd);
constchar *s = asd.c_str();
std::printf("%s", s);
}
}
Code:
D:\backup\C\Users\Computer\Desktop\c'>gcc -o thg thing.cppC:\Users\Computer\AppData\Local\Temp\cczP1Ilr.o:thing.cpp:(.text+0x10): undefine
d reference to `__gxx_personality_sj0'
C:\Users\Computer\AppData\Local\Temp\cczP1Ilr.o:thing.cpp:(.text+0x4f): undefine
d reference to `std::basic_string<char, std::char_traits<char>, std::allocator<c
har> >::basic_string()'
C:\Users\Computer\AppData\Local\Temp\cczP1Ilr.o:thing.cpp:(.text+0x5e): undefine
d reference to `std::cin'
C:\Users\Computer\AppData\Local\Temp\cczP1Ilr.o:thing.cpp:(.text+0x6b): undefine
d reference to `std::basic_istream<char, std::char_traits<char> >& std::getline<
char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, st
d::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::al
locator<char> >&)'
C:\Users\Computer\AppData\Local\Temp\cczP1Ilr.o:thing.cpp:(.text+0x76): undefine
d reference to `std::string::c_str() const'
C:\Users\Computer\AppData\Local\Temp\cczP1Ilr.o:thing.cpp:(.text+0xa1): undefine
d reference to `std::basic_string<char, std::char_traits<char>, std::allocator<c
har> >::~basic_string()'
C:\Users\Computer\AppData\Local\Temp\cczP1Ilr.o:thing.cpp:(.text+0xdd): undefine
d reference to `std::basic_string<char, std::char_traits<char>, std::allocator<c
har> >::~basic_string()'
C:\Users\Computer\AppData\Local\Temp\cczP1Ilr.o:thing.cpp:(.text+0x119): undefin
ed reference to `std::ios_base::Init::~Init()'
C:\Users\Computer\AppData\Local\Temp\cczP1Ilr.o:thing.cpp:(.text+0x13a): undefin
ed reference to `std::ios_base::Init::Init()'
D:/Program Files (x86)/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/4.9.2/../../../..
/mingw32/bin/ld.exe: C:\Users\Computer\AppData\Local\Temp\cczP1Ilr.o: bad reloc
address 0x0 in section `.ctors'
D:/Program Files (x86)/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/4.9.2/../../../..
/mingw32/bin/ld.exe: final link failed: Invalid operation
collect2.exe: error: ld returned 1 exit status
D:\backup\C\Users\Computer\Desktop\c'>