Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
smileboy
0 / 0 / 0
Регистрация: 03.12.2011
Сообщений: 1
1

Функция замены ":" на "_" в названии файла и ошибка "undefined reference to 'strcat'"

02.07.2014, 14:33. Просмотров 919. Ответов 3
Метки нет (Все метки)

Добрый день,прошу помочь мне с такой проблемой:
В общем есть функция,работающая с именем файла,которая меняет в имени файла ":" на "_"

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
char* MakeFilename(char *filename)
{
  char newFilename[100] = "";
  int i = 0;
  while (i < strlen(filename))
  {
    if (filename[i] == ':')
      break;
    ++i;
  }
  strcpy(newfilename, filename);
  strcat(newfilename, "_");
  strcat(newfilename, filename + i + 1);
  return newfilename;
}
Так вот,в строчке strcat(newfilename, "_"); выдает ошибку "undefined reference to 'strcat' "
Не могли бы подсказать в чем ошибка?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2014, 14:33
Ответы с готовыми решениями:

Создать запись "Двигатель", которая содержит элементы "Название", "Мощность", "Скорость", "Цена"
Создать запись &quot;Двигатель&quot;, которая содержит элементы &quot;Название&quot;, &quot;Мощность&quot;, &quot;Скорость&quot;,...

Ввести структуру "историческое событие" с полями "число", "месяц", "год", "событие"
Ввести структуру ИСТОРИЧЕСКОЕ СОБЫТИЕ с полями ЧИСЛО, МЕСЯЦ, ГОД, СОБЫТИЕ. Составить и...

Подсчитать общее количество вхождений в строку символов "А", "a", "B" и "b"
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; main() { int i; int k; ...

Сортировки через меню и ошибка "Undefined reference"
Полностью готовый код. Но на 24 строке выдает undefined reference to `outpupmas'. Никак не могу...

"Перевернуть" в строке все слова (Например: "Жили были" в "илиЖ илыб")
&quot;Перевернуть&quot; в строке все слова. (Например: &quot;Жили были дед и баба&quot; - &quot;илиЖ илиб дед и абаб&quot;)

3
korvin_
2783 / 2055 / 369
Регистрация: 28.04.2012
Сообщений: 6,974
03.07.2014, 10:22 2
Цитата Сообщение от SmileBoy Посмотреть сообщение
Так вот,в строчке strcat(newfilename, "_"); выдает ошибку "undefined reference to 'strcat' "
Не могли бы подсказать в чем ошибка?
#include <string.h>
0
easybudda
03.07.2014, 14:09
  #3

Не по теме:

Цитата Сообщение от SmileBoy Посмотреть сообщение
выдает ошибку "undefined reference to 'strcat' "
А "reference to 'strcpy' defined very well" не пишет? =-O

0
Kerry_Jr
Эксперт PHP
2233 / 2024 / 946
Регистрация: 14.05.2014
Сообщений: 5,920
Записей в блоге: 1
Завершенные тесты: 5
03.07.2014, 14:25 4
Цитата Сообщение от SmileBoy Посмотреть сообщение
strcat(newfilename, filename + i + 1);
может в этой строчке ошибка? Да и вообще у Вас
Цитата Сообщение от SmileBoy Посмотреть сообщение
char newFilename[100] = "";
А дальше
Цитата Сообщение от SmileBoy Посмотреть сообщение
strcpy(newfilename, filename);
0
03.07.2014, 14:25
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2014, 14:25

Сортировка подсчетом и ошибка "Невозможно преобразовать "void*" в "int*"
Мне нужно отсортировать одномерный массив с помощью алгоритма сортировки, однако возникает ошибка...

Ошибка - "undefined reference to WinMain@16"
#include &lt;string.h&gt; #include &lt;limits.h&gt; const unsigned char *...

Ошибка "undefined reference to sqrt"
Здравствуйте! Помогите пожалуйста решить проблему. Не удается с компилировать. Выдает такую ошибку....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.