说如果我将一个字符串连接到另一个字符串,检查它是否已经超过了行长度限制,并且如果它已经超过了限制,是否有解除连接的方法?有没有办法在C中取消连接?
-2
A
回答
3
如果连接了一个字符串并且超过了长度限制,那么撤消它通常为时已晚:假设限制是基于分配内存的大小,则连接会导致未定义的行为。在这一点上一切都结束了:你的程序可能会崩溃或做其他意想不到的事情。
这就是为什么您需要检查之前的限制执行级联,并且如果新长度超过限制,请不要执行级联。
+0
好的。谢谢。 – SchmitsNGiggles
0
分别存储连接字符串并检查其长度。如果它已超过限制,则使用用于连接的父字符串。
相关问题
- 1. 有没有办法在VBA中连接?
- 2. NamedPipeClientStream - 没办法取消连接
- 3. 有没有办法取消gevent.spawn_later()?
- 4. 有没有办法取消TabControl.Items.CurrentChanging?
- 5. 有没有办法取消StorageFile.CopyAsync()?
- 6. 有没有办法取消onCompletionListener?
- 7. 有没有办法取消“AsyncWaitHandle.WaitOne()”?
- 8. 有没有办法从MySQL连接Oracle
- 9. 有没有办法连接NSToolbarButton与MainViewController?
- 10. 有没有办法从C#代码检查池中的连接?
- 11. 有没有办法从野蝇连接池中获得连接?
- 12. 有没有办法使用nodejs连接器在Cassandra中抵消时区?
- 13. 有没有办法在SignalR持久连接中保留消息顺序?
- 14. 有没有办法看到与C + +传入/传出连接?
- 15. 有没有办法在emacs lisp中取消定义函数?
- 16. 有没有办法在jQuery Cycle2插件中取消事件?
- 17. 有没有办法在Pikaday中取消选择日期?
- 18. 有没有办法取消在Selenium Grid中运行测试?
- 19. 有没有办法在Android中自动连接Sphero
- 20. 有没有办法在Python中返回字符串连接?
- 21. 有没有办法在cakephp中关闭mysql连接?
- 22. 有没有办法在html属性中连接字符串?
- 23. 有没有办法在Qt中检查重复的连接?
- 24. 有没有办法在EJB中创建单向连接?
- 25. 有没有办法在oracle中执行多个左外连接?
- 26. 有没有办法在Robot Framework的ssh连接中使用telnet?
- 27. 有没有办法在DSN中设置ODBC连接选项?
- 28. 有没有办法在c#中动态获取方法名?
- 29. 有没有办法重置池中的所有ColdFusion连接?
- 30. 有没有办法在C++中连接两个数组并返回它们?
为什么不事先检查字符串长度? – owacoder
我想将它添加到我已有的内容中,并查看是否所有内容都超过了限制。 – SchmitsNGiggles
“un-concatenate”是什么意思? – immibis