2017-06-27 9 views
0

私は現在CS50ハーバードコースをやっていて、問題2に固執しています。 名前を付けてイニシャルを印刷するこのプログラムを作ったコマンドラインで名前を指定します。どのように私はget_string() argvの代わりに使用することができます、そしてargcは非常に非正統的で賢くないので、私は彼女に彼/彼女の名前を与えるように促すことができます。ありがとうございました。argvを使用せずに文字列を取得する方法 - CS50 pset2

#include <cs50.h> 
#include <ctype.h> 
#include <stdio.h> 
#include <string.h> 

int main(int argc, string argv[]) 
{ 

//How do I use Get_string() so I don't have to use argv and argc?? 


//iterate over strings on the vector (words) 
    for (int i = 0; i < argc; i++) 
    { 
     //prints the 0 character of each string, use "toupper" to convert into capital letters 
     printf("%c", toupper(argv[i][0])); 

    } 
    printf("\n"); 
} 

答えて

0

get_stringの代わりにgetline()を使用することを検討しましたか?

関連する問題