2017-06-27 2 views
0

Je suis actuellement en cours CS50 Harvard et je suis coincé dans l'ensemble de problèmes 2. J'ai fait ce programme qui prend un nom et imprime les initiales, il prend le nom dans la ligne de commande. Comment puis-je utiliser get_string() au lieu de argv, et argc qui est très peu orthodoxe et bâclée, donc je peux demander à l'utilisateur de me donner son nom. Je vous remercie.Comment obtenir un tableau de chaînes sans utiliser 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"); 
} 

Répondre

0

Au lieu de get_string avez-vous envisagé d'utiliser getline()?