Char – вопросы и ответы

87
голосов
2
ответа
Вот код, с которым я столкнулся: Struct: struct AtoB { char * strA; char * strB; }; Функция для создания структуры. Вызывается из внешнего файла. AtoB * atob_create(char * a) { struct AtoB * atob =...
3 месяца назад oblong
-8
голосов
1
ответ
Я работаю над кодом для домашней работы, где мы должны использовать массив символов, содержащий предложение, и отменить порядок массива, чтобы слова находились в противоположном порядке в java, нап...
3 месяца назад SemajTheDon
-5
голосов
1
ответ
Я пытался пойти в цикл и каждый раз преобразовывать символ в строку в целое значение, и я не имею в виду значение ASCII. Пытался использовать atoi() без везения, но затем я наткнулся на этот вопрос...
3 месяца назад sid1408
67
голосов
2
ответа
У меня есть строка, из которой я хочу извлечь один символ, который необходимо использовать в инструкции Case . Дело в том, что Case принимает значения Char , а не строковые. Итак, как мне преобразо...
3 месяца назад Japster
55
голосов
4
ответа
У меня есть массив символов, который имеет номер 0-8 в форме char Board[0] = '0'; Board[1] = '1'; Board[2] = '2'; Board[3] = '3'; Board[4] = '4'; Board[5] = '5'; Board[6] = '6'; Board[7] = '7'; Boa...
3 месяца назад Ian Lundberg
87
голосов
1
ответ
im пытается выполнить следующую команду sed, но мне не повезло со специальными символами: echo "x#asdf" | sed "s/\([^-]\)#/\1\n/g" x asdf но если я использую специальный char в test.txt echo "ä#asd...
3 месяца, 1 неделя назад gert
54
голоса
2
ответа
Я использую ADO.NET для заполнения datatable из листа Excel (xls). У меня появились неожиданные символы. Сначала я думал, что они пришли как-то во время импорта, и поэтому я попытался выпустить их ...
3 месяца, 1 неделя назад user4910881
69
голосов
3
ответа
Я совершенно новичок в программировании на С, но задавался вопросом, есть ли функция, которая позволяет вам скопировать массив символов в другой массив символов, начиная с определенного индекса, кр...
3 месяца, 1 неделя назад MeanwhileInHell
100
голосов
2
ответа
Мне нужно решить это упражнение таким образом, потому что данная функция должна иметь эти параметры, проблема в том, что я получаю ядро, сброшенное вокруг 20-й строки, которую я читал: int load(cha...
3 месяца, 1 неделя назад João Gomes
86
голосов
3
ответа
Мне нужно сохранить что-то в источнике как массив символов, чтобы я мог прочитать его позже, как сохранить его в исходном файле как указатель char и как преобразовать двоичный файл в указатель на c...
3 месяца, 1 неделя назад user1051003
94
голоса
1
ответ
Я не могу решить свою проблему с написанием специальных символов ěščřžýáíé используя метод write(int b) из класса OutputStream . Я использую этот класс для перенаправления вывода консоли на JTextAr...
3 месяца, 1 неделя назад Jan Hornych
86
голосов
2
ответа
У меня есть: string ipAddress; Когда я пытаюсь: cin>>ipAddress; я получил Error 1 error C2679: binary '>>' : no operator found which takes a right-hand operand of type 'std::string' (or...
3 месяца, 1 неделя назад Yoda
109
голосов
2
ответа
я бы понял, почему вывод 3, а не символ char ('5' unicode) char c='5'; c = (char) (c - 2); System.out.println(c); и не могли бы вы объяснить, какая разница между кодом ASCII и символом юникода? зар...
3 месяца, 1 неделя назад Der Mond
77
голосов
3
ответа
Я пытаюсь написать функцию, которая вернет vector<char**> , как таковой: vector<char**> test(string mystr) { char*temp=new char[mystr.size()+1]; strcpy(temp,mystr.c_str()); char*subStr=...
3 месяца, 1 неделя назад Dax Durax
85
голосов
2
ответа
Итак, я читал класс String, когда наткнулся на один запутанный конструктор. Код выглядит следующим образом public final class String implements java.io.Serializable, Comparable<String>, CharS...
3 месяца, 1 неделя назад Daniel
56
голосов
3
ответа
Учитывая строку, например "Hello a World b", можно ли просто напечатать символы "a" и "b" и игнорировать "Hello" и "World"? Я просто хочу распечатать однословные слова и игнорировать многобуквенные...
3 месяца, 1 неделя назад Jing Wei
77
голосов
2
ответа
Я получаю сообщение об ошибке при компиляции следующих char *token; ... if(token == 'x') { ... } Ошибка, которую я получаю: сравнение между указателем и целым числом. Как это работает и как я могу ...
3 месяца, 1 неделя назад Fjodor
-6
голосов
3
ответа
У меня есть массив char определяемый как следующий char users[5] = ""; Затем я добавляю пользователей в этот массив по назначению, как следует users[0] = "UserOne"; users[1] = "UserTwo"; Однако моя...
3 месяца, 1 неделя назад Ferrazeth
101
голос
8
ответов
Мне нужна строка символов NULL ('\ 0') длиной 20 символов, заполненная пробелами. В настоящее время я делаю это следующим образом char foo[20]; for (i = 0; i < num_space_req; i++) //num_space_re...
3 месяца, 1 неделя назад ravi
95
голосов
3
ответа
Мне нужно обработать большой файл TXT, который содержит заметки из заказов. Некоторые примечания выглядят как Note for an order , другие - "Note for an order" . Мне нужно будет удалить " символ из ...
3 месяца, 1 неделя назад user984621
-7
голосов
2
ответа
Как мне получить char от stdin. Например, если stdin был push("blah") , и я хотел получить третий char/byte, который является "s", как бы я это сделал? Я не уверен, что если задействован fgetc() ил...
3 месяца, 1 неделя назад Jakkie Chan
67
голосов
4
ответа
У меня есть программа, которую я ожидаю, что она рухнет, но это не так. Не могли бы вы сообщить мне причину. char a[5]; strncpy(a,"abcdefg",7); a[7] = '\0'; printf("%s\n",a); Если программа не сбой...
3 месяца, 1 неделя назад foo_l
77
голосов
3
ответа
Я читаю двоичный файл с fstream и сохраняю информацию в массиве символов: int dataLength = 32; int counter = 0; char data[dataLength]; char PMTone[dataLength/4]; std::fstream *fs = new std::fstream...
3 месяца, 1 неделя назад mareks
-6
голосов
1
ответ
char f[4][50]; for (int j = 0; j < 4; j++){ cin>>f[j]; Courses[i].setFields((char**)&f); file.write((char*)(Courses[i].getFeild()),50); } этот кусок кода дает ошибку времени выполнения...
3 месяца, 1 неделя назад Suhila
86
голосов
1
ответ
Долгое время люркер нуждался в помощи, которую я не смог найти через поиск. хорошо, я врет, я нашел что-то, но это мне не помогло. То, что я пытаюсь сделать, это создать массив символов со строками...
3 месяца, 1 неделя назад rAFTA
104
голоса
1
ответ
Предположим, у меня два массива: char **words = (char**) malloc(MAX * sizeof(char*)); int *count = malloc(MAX * sizeof(int)); Первый хранит слова в данном списке: words[0] = "myword0" / words[1] = ...
3 месяца, 1 неделя назад Alex
54
голоса
2
ответа
Я пытаюсь выяснить, как динамически изменять информацию внутри заголовка MIME (который будет отправлен через SMTP) в C++ на Win7. Ниже приведен базовый макет для заголовка MIME, который я использую...
3 месяца, 1 неделя назад Joao Mendesino
66
голосов
3
ответа
Мне нужно ввести пользователей (звездочку или пробел), и если пользователь ввел звездочку, я бы тогда вставлял 1 в массив, если бы пользователь ввел пробел, я бы тогда вставлял 0 в массив. Вот что ...
3 месяца, 1 неделя назад Dale McCaughan
67
голосов
1
ответ
У меня есть 64-разрядное назначение сборки NASM для заглавной буквы (все буквы должны быть строчными, за исключением тех, которые находятся в начале предложения) буквами входного текста. Я совершен...
3 месяца, 1 неделя назад JulioBordeaux
55
голосов
2
ответа
Я пытаюсь скопировать предложение в массив char . Я попытался использовать scanf("%[^\n]) и scanf("%[^\n]\n в инструкции if но это не сработает. Может кто-то, пожалуйста, помогите мне понять это? Я...
3 месяца, 1 неделя назад user3500025
54
голоса
2
ответа
У меня есть строка символов в PowerShell: Encoded: A35C454A Я хочу рассматривать каждый символ как шестнадцатеричное значение. В Ruby это так же просто, как Encoded[0].hex . Как я могу сделать это ...
3 месяца, 1 неделя назад AlwaysQuestioning
102
голоса
1
ответ
Я тестировал это в двух приложениях; Там, где я прохожу в черном, ищущем особенного персонажа. static void Main(string[] args) { ConsoleKeyInfo entered = Console.ReadKey(); char asChar = Convert.To...
3 месяца, 1 неделя назад Austin T French
78
голосов
5
ответов
Я новичок в этом и надеюсь, что кто-то может мне помочь. То, что я пытаюсь сделать, это проверить, существует ли символ в char b в string s . Если он существует, он должен написать письмо в массив ...
3 месяца, 1 неделя назад user3775283
93
голоса
1
ответ
Интересно, можно ли напечатать символ выше 0xFFFF с Windows? Я использую Microsoft Visual Studio 2010 вместе с Windows XP. 0xFFFF имеет ширину 16 бит, поэтому 0xFFFF превышающие 0xFFFF не могут пом...
3 месяца, 1 неделя назад brighty
-4
голоса
2
ответа
У меня возникли проблемы с выяснением того, как идентифицировать последнюю букву ввода строки. Я не уверен, что я должен использовать char [] вместо строки. Должен ли я использовать символ для перв...
3 месяца, 1 неделя назад Verenice Esqueda
117
голосов
1
ответ
С++ 11 §3.9.1 Объекты, объявленные как символы (char), должны быть достаточно большими, чтобы хранить любой элемент базового набора символов реализаций. Какой набор символов задает базовый набор си...
3 месяца, 1 неделя назад shaohu
-5
голосов
2
ответа
char ** ptr = new char *[3]; ptr[0] = new char [5]; ptr[1] = new char [6]; ptr[2] = new char [7]; cout<<"Enter first array: "; cin.getline(ptr[0], 5); cin.getline(ptr[1], 6); cin.getline(ptr[...
3 месяца, 1 неделя назад Muhammad Ibrahim
-4
голоса
1
ответ
У меня есть строка const std::string myString = "my string"; который никогда не меняется. Кроме того, у меня есть следующая функция: void myFunction(const std::string str); Я хочу пройти строковый ...
3 месяца, 1 неделя назад A. D.
88
голосов
2
ответа
Я скомпилировал и запустил следующие фрагменты кода в GCC компиляторе. Он успешно работал. #include <iostream> using namespace std; int main() { char ch = char('A'); cout<<ch<<end...
3 месяца, 1 неделя назад rsp
67
голосов
2
ответа
Я пишу программу, и я беру строку греческих символов в качестве входных данных, и когда я печатаю ее len, она выводит свой двойной. Например, если ch = "AΒ" (греческие символы) или ch = "αβ", print...
3 месяца, 1 неделя назад Alex Matt
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема