#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
int len1=0;
FILE* p = stdin;
char a;
char b[10+1]; // <<== need one more byte for the terminator
//p = fopen(argv[1],"r");
while (len1 < 10) // <<== avoid buffer overruns
{
if(a == ' ') break;
else
{
len1++;
b[len1-1] = a;
}
}
b[len1] = '\0'; // <<== Don't forget to zero-terminate
printf("%s\n", b
); // <<== Pass the buffer, not the last character from it return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKewogICBpbnQgbGVuMT0wOwogICBGSUxFKiBwID0gc3RkaW47CiAgIGNoYXIgYTsKICAgY2hhciBiWzEwKzFdOyAvLyA8PD09IG5lZWQgb25lIG1vcmUgYnl0ZSBmb3IgdGhlIHRlcm1pbmF0b3IKICAgLy9wID0gZm9wZW4oYXJndlsxXSwiciIpOwogICB3aGlsZSAobGVuMSA8IDEwKSAvLyA8PD09IGF2b2lkIGJ1ZmZlciBvdmVycnVucwogICB7CiAgICAgIGEgPSBmZ2V0YyhwKTsKCiAgICAgIGlmKGEgPT0gJyAnKSBicmVhazsKICAgICAgZWxzZQogICAgICB7CiAgICAgICAgIGxlbjErKzsgCiAgICAgICAgIGJbbGVuMS0xXSA9IGE7CiAgICAgIH0KICAgfQogICBiW2xlbjFdID0gJ1wwJzsgLy8gPDw9PSBEb24ndCBmb3JnZXQgdG8gemVyby10ZXJtaW5hdGUKICAgcHJpbnRmKCIlc1xuIiwgYik7IC8vIDw8PT0gUGFzcyB0aGUgYnVmZmVyLCBub3QgdGhlIGxhc3QgY2hhcmFjdGVyIGZyb20gaXQKICAgcmV0dXJuIDA7Cn0K