строки в c



Ввод строки с клавиатуры c

Автор Ўрий Сыскевич задал вопрос в разделе Другие языки и технологии

Строки в c++. и получил лучший ответ

Ответ от Круассан-сама aka Julioh[мастер]
#include<stdio.h> #include<conio.h> int main() { char str[100],x='a'; int y=0,a; printf("BBeguTe cJloBo\\n"); scanf("%s",str); printf("%s"); for (a=0;a<=100;a++) if (str[a]==x) y++; printf("\\n%i", y); getch(); } ... и различайте регистр и язык

Ответ от Ra[гуру]
str[100]=str[a]; <= смысл сего действа непонятен, переменная 'a' равна нулю, сотому элементу массива (уже выход за границы массива) , присваевается значение нулевого? scanf("%s",str[a]); <= просто scanf("%s",str); printf("%s" ); &l

Ответ от DverZapili[гуру]
>Нужно ввести строку, и чтобы программа подсчитала сколько раз в этой строке встретился символ А. cin >> str; cout << count(str, str+strlen(str), 'A');

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Строки в c++.
Stringh на Википедии
Посмотрите статью на википедии про Stringh
String C++ на Википедии
Посмотрите статью на википедии про String C++
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*