> а у меня чушь какую то пишет да и на русских буквах
А вы лучше не пытайтесь сами считать, сколько нужно прибавить к значению символа, что бы получить большую букву, доверьте это программе, она сама получше вас посчитает:
#include <iostream>
using namespace std;
int main() {
int i;
char a[] = "mama myla ramy";
for (i = 0; a[ i ] != '\0'; i++) {
if (a[ i ] >= 'a' && a[ i ] <= 'z') {
a[ i ] += 'A' - 'a';
}
}
cout << a;
return 0;
}
Другие языки программирования и технологии
подскажите где ошибка, язык Си
вы, по факту, объявляете массив. И по факту, обращаетесь только к нулевому элементу этого массива. а вот обратиться к нужному элементу надо через конструкцию a[ i ] и еще: вы уверены, что маленькая 'a' от большой 'A' отличается в таблице кодировки ровно на 20h единиц? есть предложение ваши 0x20 заменить на 'A' - 'a'
дерзайте. В остальном - все ничего так. Через годик смогете даже куда-нить младшим программером устроится.
дерзайте. В остальном - все ничего так. Через годик смогете даже куда-нить младшим программером устроится.
У тебя же, судя по коду C++
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
string a = "mama myla ramy";
transform(a.begin(), a.end(), a.begin(), ::toupper);
cout << a;
}
Shinigami, с каких это пор strupr стала стандартной функцией C++?
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
string a = "mama myla ramy";
transform(a.begin(), a.end(), a.begin(), ::toupper);
cout << a;
}
Shinigami, с каких это пор strupr стала стандартной функцией C++?
#include <iostream>
int main() {
char a[] = "mama myla ramy";
strupr(a);
std::cout << a;
return 0;
}
int main() {
char a[] = "mama myla ramy";
strupr(a);
std::cout << a;
return 0;
}
регистр менять
Похожие вопросы
- Почему язык СИ такой сложный?
- Язык Си|Будет ли ошибкой, если я буду увеличивать размер массива по мере ввода в него?
- Исправте ошибки в задаче на языке Си
- Программирование на языке СИ с использованием подпрограммы-функции
- Программирование на языке Си. Нужна небольшая помощь.
- какую программу лучше использовать для программирования на языке Си?
- Вопросы по языку СИ
- Найти ошибки в коде. Язык си
- Язык Си, объясните пожалуйста почему ошибку пишет?
- Язык Си. Читаю K&R (книга автора языка с примерами). Упражнение 1.10