【问题标题】:Capitalizing a string in CC语言中的字符串大写
【发布时间】:2016-09-11 11:45:06
【问题描述】:

该程序应该动态地从用户那里获取一个字符串,然后将其大写,但是当我在输入字符串后运行它时,似乎什么都没有发生。

【问题讨论】:

  • 请附上问题代码。
  • 请不要发布文字图片,尤其是代码。而是将实际文本复制粘贴到问题的正文中。请read about how to ask good questions.
  • Uppercase in C language的可能重复
  • 除了提示“请输入字符串:”之外,您的程序没有任何打印指令。好的,看不到任何事情发生是很自然的,因为人类通常无法轻易看到计算机中发生的事情。您有任何问题吗?
  • 也许你应该打印出新的字符串?

标签: c eclipse


【解决方案1】:

如何将 C 字符串大写。

#include <stdio.h>
#include <ctype.h>
int main() {
    int i = 0;
    char str[] = "foobar";
    while(str[i]) {
        putchar (toupper(str[i]));
        i++;
    }
    return(0);
}

测试它online

【讨论】:

    猜你喜欢
    • 2012-05-28
    • 2020-07-25
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 2015-08-06
    • 2017-04-14
    • 2023-03-04
    相关资源
    最近更新 更多