たとえば、次のような2つの名前を読み取る必要があるとし[name name]\n
ます[name name]\n
。fgets()とfscanfですが、誰かがそれらの使用方法の例を教えてくれませんか?よろしくお願いします。[name name name]\n
[name name name...]\n
char name1[20];
char name2[20];
for(int i=0; i < numberOfRow ; i++){
scanf(" %s %s", name1, name2);
}
さて、要素が2つしかないことを確認する方法を見つけましたが、それらを変数に戻す方法がわかりません...
char str[50];
int i;
int count = 0;
fgets(str, 50, stdin);
i = strlen(str)-1;
for(int x=0; x < i ;x++){
if(isspace(str[x]))
count++;
}
if(counter > 1){
printf("Error: More than 2 elements.\n");
}else if{
//How do i place those two element back into the variable ?
char name1[20];
char name2[20];
}