Я читаю строки из файла, строки выглядят следующим образом:Удалить текст из строки после определенного символа в C
89f81a03eb30a03c8708dde38cf:000391716
Дело: Я хочу, чтобы удалить все после :
(включая :
). Я пробовал все, что мог найти в Интернете, но они, похоже, используют const char
, а линии - char
указатели.
Удалить из где? Если он находится в строке (char array), просто замените '': ''на' '\ 0''. –
Сохраните строку в изменяемом массиве символов. Затем используйте цикл для повторения каждого символа по одному, как только вы достигнете целевого символа, поместите нулевой символ в этот слот. –
Строки - массивы символов, забыли добавить это, извините. –