Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2023, 10:21   #1
Faserty
Пользователь
 
Регистрация: 22.09.2023
Сообщений: 26
По умолчанию Работа со строками. СИ

подскажите пожалуйста что не так?

при запуске программы выдает

Цитата:
main.c: In function ‘main’:
main.c:8:16: error: invalid initializer
8 | char m[] = s;
| ^
main.c:9:16: error: invalid initializer
9 | char n[] = w;
| ^
Код:
#include <stdio.h>
#include <strings.h>
int main()
{
   int a,b,c,d,e,f,i,q,p;
   char s,w;
    scanf("%s""%s",&s,&w);
    char m[] = s;
    char n[] = w;
Faserty вне форума Ответить с цитированием
Старый 24.09.2023, 10:45   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,770
По умолчанию

Цитата:
Сообщение от Faserty Посмотреть сообщение
подскажите пожалуйста что не так?
А что так? Вы массиву пытаетесь присвоить символ.

Цитата:
Сообщение от Faserty Посмотреть сообщение
при запуске программы выдает
при компиляции, до запуска еще не дошло
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со строками Andryan00 PHP 6 16.03.2016 23:07
Работа со строками Flocky Паскаль, Turbo Pascal, PascalABC.NET 2 11.12.2015 15:24
Работа со строками С. Frostmind Общие вопросы C/C++ 1 07.11.2012 22:32
Работа со строками. C++ PitBool Visual C++ 0 31.10.2012 23:44
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19