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

C странная ошибка с strcpy и еще более странное решение
Я создаю программу для открытия файлов .txt в заданном каталоге, у меня есть массив со всеми абсолютными путями файлов внутри рассматриваемого каталога, и я создаю функцию для извлечения и возврата имени файлов, функция записывается следующим...
961 просмотров
schedule 30.12.2023

Проблема с использованием strcpy с массивом символов и строковыми значениями в Objective-C
Я прохожу курс по Objective-C, и мне сказали: «Создайте массив символов с именами. Заполните массив пятью именами. Используйте команду strcpy, чтобы скопировать строковые значения в массив». Я закодировал свое решение для этого, но оно продолжает...
1012 просмотров
schedule 12.12.2022

Результат вызова strcpy отличается от ожидаемого
#include <stdio.h> #include <string.h> int main() { char src[]="123456"; strcpy(src, &src[1]); printf("Final copied string : %s\n", src); } Когда я использую компилятор Visual Studio 6 , он дает ожидаемый ответ " 23456...
450 просмотров
schedule 02.10.2022

Структуры в C без ошибки имени члена
Я пытаюсь создать структуру, содержащую страну, штат, город и название местного магазина. К сожалению, я получаю эту ошибку: Ни один член с именем Бавария в структуре страны Итак, похоже, что ошибка возникает здесь:...
1443 просмотров
schedule 31.01.2024

Разве strncpy не лучше strcpy?
Я знаю, что в Интернете есть много ответов, в которых говорится, что один лучше, чем другой, но я пришел к такому пониманию того, что strncpy() лучше с точки зрения предотвращения ненужных сбоев в системе из-за отсутствия '\0' . Как говорят...
2235 просмотров
schedule 27.12.2023

Проблема при попытке сохранить char[] в char*
В настоящее время я разрабатываю веб-приложение на C в Debian (не спрашивайте меня, почему). Я сделал метод получения данных из формы с помощью POST: const char* getParam(char* postResult, char* param) { char stock[30]; char* pointer =...
68 просмотров
schedule 27.09.2022

strcpy вылетает из программы
Исходный код: priorityqueue_t * pqueue_create() { priorityqueue_t *pq; pq = (priorityqueue_t *) malloc(sizeof(priorityqueue_t)); pq->entries = (pqentry_t **) malloc(4 * sizeof(pqentry_t *)); pq->last = 0; pq->size =...
66 просмотров
schedule 28.02.2024

Как присвоить строку одной переменной другой переменной?
Это мой первый вопрос на этом сайте. Как присвоить строку одной переменной другой переменной. Что я здесь делаю неправильно? #include<stdio.h> #include<string.h> main(){ char a[30],b[30]; scanf("%s",a); b[30]=a[30];...
100 просмотров
schedule 25.11.2022

Прервать ловушку: ошибка 6 в Mac OS с использованием strncpy и strcpy
Любые предложения по работе/альтернативе приветствуются. Я пытаюсь перезаписать нули перед возвратом к вызывающей функции. Заявления печати включены. else if (DB_SPC.option == OSTMP3) { /* overwrite nulls...
37 просмотров
schedule 09.04.2024