Problem z wypisywaniem znaku "\" w konsoli

0

Witam serdecznie,
Mam problem z wypisywaniem znaku "" w konsoli

cout<<"\ "<<endl;

Konsola nie wyświetla mi żadnego znaku a tylko puste miejsce
Ktoś coś ?

0

Spróbuj tak

cout<<"\\"<<endl;

'' jest znakiem specjalnym, więc aby go wyświetlić musisz napisać go 2 razy, żeby kompilator wiedział o co chodzi. Tu masz fajny post na ten termat

0

Pozwolę wtrącić swoje trzy grosze. Istnieje jeszcze inny sposób, tak zwane surowe napisy (raw string ) dodane w standardzie C++ 11.

#include <iostream>
using namespace std;

int main() {
	cout<<"\\"<<endl; //od zawsze
	cout<<R"(\)"<<endl;//dodane w C++11
	return 0;
}
1

A nie może być coś takiego jak cout<<(char)92; ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1