Вопросы по теме '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