为什么我的代码不接受 argv[] 字符串?我需要做什么来修复它?我希望能够同时输入小写和大写字母,并在数组中只输入小写字母。谢谢你的帮助。
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main(int argc, char argv[])
{
char word[30]= atoi(argv[1]); // here is the input
for (int i = 0; word[i]; i++)
word[i] = tolower(word[i]);
printf("Here is the new word: %s\n", word);
return 0;
}