假设我有类似的东西:
char str1[50] ;
我希望使用scanf在字符串中插入一个短语:
scanf("%s",Tstr1) ;
但我不希望字符串占据str1[0]
位置,只是从str1[1]
前进。
可能吗?
提前致谢
答案 0 :(得分:2)
是的,你可以
char str1[50] ;
scanf("%48s",&str1[1]); //or str1 + 1
答案 1 :(得分:1)
是的,你可以使用:
scanf("%s",(str1+1));
(str1+1)
返回下一个字符字节的地址。