2016-12-05 2 views

答えて

-3
/* sscanf example */ 
    #include <stdio.h> 

    int main() 
    { 
     char sentence []="Rudolph is 12 years old"; 
     char str [20]; 
     char str2 [20]; 
     int i; 

     sscanf (sentence,"%s %s %d",str,str2,&i); 
     //str=Rudolph 
     //str2=is 
     //i=12 
     printf ("%s %s -> %d\n",str,str2,i); 

     return 0; 
    } 

出力:ルドルフある - > 12

/* sscanf example */ 
#include <stdio.h> 

int main() 
{ 
    char sentence []="5,6,7"; 
    char str [20]; 
    char str2 [20]; 
    int i,j,k; 

    sscanf (sentence,"%d %*c %d %*c %d",&i,&j,&k); 
    printf ("%d %d %d\n",i,j,k); 

    return 0; 
} 

出力:5 6 7

+0

1)ここでは、したいとの質問については、このサイトで検索を行いますまともなコード要求にコードを提供しません。 2)これは、OPが尋ねてきたものに遠く離れていない。 3)これはC++でさえない。 –

関連する問題