How to read from input until newline is found using scanf()?

后端 未结 8 1628
野性不改
野性不改 2020-11-30 05:58

I was asked to do a work in C when I\'m supposed to read from input until there\'s a space and then until the user presses enter. If I do this:

scanf(\"%2000         


        
8条回答
  •  野性不改
    2020-11-30 06:50

    I am too late, but you can try this approach as well.

    #include 
    #include 
    
    int main() {
        int i=0, j=0, arr[100];
        char temp;
        while(scanf("%d%c", &arr[i], &temp)){
            i++;
            if(temp=='\n'){
                break;
            }
        }
        for(j=0; j

提交回复
热议问题