С Новым годом! Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 6
1

Как переместить терминальный ноль из одного места строки в другое?

03.05.2015, 18:11. Показов 930. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Пожалуйста, подскажите, что можно сделать, чтобы решить следующую проблему:
допустим, задана строка char str[100], и с помощью функции fgets из файла я читаю в str строку, скажем, на 80 символов, т.е. fgets(str, 81, F). Функция fgets добавит '\0' 81-м символом, мне надо переместить '\0', чтобы он стал 100-м символом, при этом на 81-м месте '\0' быть не должно(просто мне потом необходимо будет добавлять пробелы в строку).
Не хотелось бы создавать новую строку и копировать туда старую.
Или использовать fgetc и не изобретать лисапед?)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2015, 18:11
Ответы с готовыми решениями:

Переместить папку из одного места в другое
Как перемести папку из одной папки в другую ? Нашел это: /* Перемешение директории public...

Копирование по маске из одного места в другое в пределах каждой строки файла
Добрый день. Я новичек и прошу помощи в следующем: в файле надо в пределах каждой строки...

Как скопировать файл из одного места в другое с последующей заменой
Копирую файл таким образом IO.File.Copy("Path", "Path2") Если файл уже существует, то программа...

Как сделать, чтобы текст копировался из одного места в другое?
Всем привет! Хочу написать программу, которая бы копировала и вставляла по нажатию кнопки или через...

3
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
03.05.2015, 18:34 2
KallaSolen, strncat, и добавляй что угодно, в пределах доступного количества
0
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 6
03.05.2015, 18:48  [ТС] 3
Jewbacabra, спасибо за ответ!
не знала просто про эту функцию
0
Evg
Эксперт CАвтор FAQ
21280 / 8304 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
03.05.2015, 19:54 4
У strncat немного нетривиальная работа с терминальным нулём на границе буфера
Распространенные ошибки
0
03.05.2015, 19:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2015, 19:54
Помогаю со студенческими работами здесь

Как переместить фокус из одного текстового поля в другое, поставив его на 1 символ
Всем привет и огромное спасиба за помощь) Как в форме, при нажатии на какую-нибудь кнопку...

Как через js вырезать HTML код с одного места и вставить в нужное т.е. в другое?
Собственно вопрос в теме. Очень нужна ваша помощь.

Копирование файла из одного места в другое
Доброе время суток. Как сделать чтоб после нажатия на кнопку файл из одной папки копировался в...

Перенести PictureBox мышкой из одного места в другое
Необходимо перенести picturebox курсором в определенную область, причём если не попал в эту область...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru