Я подумываю о том, чтобы программист мог записать все символы ASCII. Сначала я попытался распечатать его в консоли, но он не показал мне всех символов. Поэтому я попытался записать его в файл, который работал сначала, но теперь нет.Запись ASCII в файл
Код:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
fstream file;
file.open("/home/david/Desktop/ascii.txt", ios_base::out);
for(int i = 0; i <= 255; i++)
file << char(i);
file.close();
return 0;
}
Нормальная Таблица ASCII имеет 128 и удлинять таблица имеет 127. Таким образом, вместе есть 255 символов. Но каким-то образом он не сохраняет всех символов в файле. Также иногда «gedit» даже не распознает стандарт кодирования.
Что я делаю неправильно?
Вам нужно открыть файл в двоичном режиме. –
Я бы предположил, что _is_ сохраняет все символы в файле, а ваш редактор gedit не отображает их. (И он не должен их отображать.) –