Вопросы по теме 'strtok'

C - стрток и стркмп
У меня возникли проблемы с использованием strtok с strcmp. //Handles the header sent by the browser char* handleHeader(char *header){ //Method given by browser (will only take GET, POST, and HEAD) char *method,*path, *httpVer;...
3143 просмотров
schedule 10.09.2022

C: создание массива строк из исходной строки с разделителями
Каким будет эффективный способ преобразования строки с разделителями в массив строк на C (не C ++)? Например, у меня могло быть: char *input = "valgrind --leak-check=yes --track-origins=yes ./a.out" В исходной строке всегда будет только один...
6312 просмотров
schedule 06.07.2023

Почему у меня не работает C++ strtok()?
Предполагается, что программа получает ввод через cin, токенизирует его, а затем выводит каждый, чтобы показать мне, что он работает правильно. Это не так. Программа компилируется без ошибок, принимает входные данные, но ничего не выводит. Что...
1791 просмотров
schedule 03.03.2023

strtok не принимает: char *str
strtok не будет работать правильно при использовании char *str в качестве первого параметра (а не строки разделителей). Это как-то связано с областью, которая выделяет строки в этой нотации? (насколько я знаю, это область только для чтения)....
2922 просмотров
schedule 13.05.2023

Почему мой токен возвращает NULL и как это исправить? (С++)
Я создал программу, которая получает ввод строки от пользователя, анализирует ее на токены и перемещает робота в соответствии с вводом. Предполагается, что программа распознает следующие входные данные (где x — целое число): «вперед x», «назад x»,...
792 просмотров
schedule 25.09.2022

Как правильно использовать strtok в C, чтобы не было утечки памяти?
Меня несколько смущает то, что происходит, когда вы вызываете strtok для указателя char в C. Я знаю, что он изменяет содержимое строки, поэтому, если я вызову strtok для переменной с именем 'line', ее содержимое изменится. Предположим, я следую...
16481 просмотров
schedule 19.02.2023

Работа с токенизацией в c
Я пытаюсь токенизировать строку и поместить ее в двумерный массив, пока я придумал это, но я чувствую, что я далек: /** * Function to tokenize an input line into seperate tokens * * The first arg is the line to be tokenized and the second arg...
1466 просмотров
schedule 28.11.2022

Почему strtok () считается небезопасным?
Какие функции strtok небезопасны (с точки зрения переполнения буфера), на что мне нужно обратить внимание? Что для меня немного странно, так это то, что strtok_s (который «безопасен») в Visual C ++ имеет дополнительный параметр «context», но...
27220 просмотров
schedule 21.04.2022

Ошибка при токенизации строк из строки
Я хочу создать таблицу символов из кода сборки SIC. Для этого я попытался отделить все строки от ассемблерного кода. Следовательно, пытаясь сделать первый шаг для этого, я попробовал этот код. Здесь я попытался прочитать ассемблерный код из...
201 просмотров
schedule 06.04.2023

добавить нулевой конец строки
У меня есть объявленная строка char Offering[100]; В цикле я читаю разные предложения из текстового файла и пытаюсь сделать это: sentence = strtok (sentencefromtxtfile," ,.-"); //seperating word by word in a loop И я могу сделать. но есть...
1171 просмотров
schedule 19.05.2023

strtok возвращает только один токен
Я пишу простую оболочку, которая принимает некоторые стандартные команды, такие как cd и ls в C. Я пытаюсь реализовать функцию, в которой пользователь может вводить ";" между командами, чтобы несколько команд можно было написать в одной строке и...
2271 просмотров
schedule 24.04.2024

Strtok + Оператор If
я новичок здесь, и у меня болит голова с моей программой, дело в том, что мне нужно получить ввод с клавиатуры, а затем разделить его с помощью strtok, но мне нужно разделить токены, используя 4 разных случая, и в каждом случае мне нужно распечатать...
1331 просмотров
schedule 22.01.2023

Маленькая забава strtok()
Я не лучший с указателями, так что, может быть, вы видите, что я делаю неправильно. Допустим, у меня есть массив, который был инициализирован следующим образом: char *arrayOfCommands[]={"ls -l", "wc -l"}; Моя цель — получить массив с...
345 просмотров
schedule 21.03.2023

c - strtok и проблема завершения цикла while
в основном я пытаюсь объединить пользовательский ввод в массив массивов символов (источников) каждый раз, когда встречается пробел. другими словами, если sourceHold содержит «с днем ​​рождения тебя», содержимое массива sources будет «счастливым» (в...
7624 просмотров
schedule 07.01.2023

Чтение из файла и токенизация ввода C
У меня проблемы с фрагментом кода, над которым я работаю. Он включает в себя связанные списки и некоторые надоедливые указатели. Вот пример кода: PersonType *person; FILE *c; c = fopen("file.csv", "r"); char in[100]; fgets(in, 80, c); //Edited...
64 просмотров
schedule 26.12.2022

C strtok() разделяет строку на токены, но сохраняет старые данные без изменений
У меня есть следующий код: #include <stdio.h> #include <string.h> int main (void) { char str[] = "John|Doe|Melbourne|6270|AU"; char fname[32], lname[32], city[32], zip[32], country[32]; char *oldstr = str;...
16952 просмотров
schedule 12.04.2022

strtok как включить разделители в качестве токенов
Прямо сейчас у меня есть код, настроенный для разделения моей строки на токены с разделителями ,;= и пробелом. Я также хотел бы включить специальные символы в качестве токенов. char * cstr = new char [str.length()+1]; strcpy (cstr, str.c_str());...
1861 просмотров
schedule 01.04.2023

Ввод перенаправления в C: fgets() конец строки \n мешает функции strcmp()
Вот мой код: #include <stdio.h> #include <stdlib.h> #include <string.h> int individualAverage(int data[][20],int j) { int k,average=0; for(k=0;k<10;k++) { average += data[k][j]; } return average;...
1613 просмотров
schedule 17.03.2024

Как сгруппировать подстроки в Teradata 14?
У меня есть следующая таблица в Teradata 14 , мне не разрешено самому писать процедуры и функции, но я могу использовать strtok , strtok_split_to_table и т. д. id property 1 1234X (Yel), 2225Y (Red), 1234X (Gre), 2 3 1222Y (Pin), 4...
3349 просмотров
schedule 22.09.2023

Является ли strtok_r() частью string.h или нет?
Ребята, я уже какое-то время использую свою собственную реализацию strtok_r() в проекте и решил привести объявление в соответствие со стандартной реализацией исключительно для аккуратности. Однако на нескольких сайтах, на которых я обычно быстро...
423 просмотров
schedule 15.02.2024