假设我有这样的东西:
char str1[50] ;
我想使用 scanf 在字符串中插入一个短语:
scanf("%s",Tstr1) ;
但我不希望字符串占据位置str1[0]
,只是从str1[1]
向前。
是否可以?
提前致谢
最佳答案
是的,你可以
char str1[50] ;
scanf("%48s",&str1[1]); //or str1 + 1
关于我可以使用 scanf 来选择在哪一点修改字符串吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9540893/