linux 字符转int,如何在Linux内核中将char []字符串转换为int?
生活随笔
收集整理的這篇文章主要介紹了
linux 字符转int,如何在Linux内核中将char []字符串转换为int?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如何在linux內核中將char []轉換為int
驗證輸入的文本實際上是一個int?
int procfile_write(struct file *file, const char *buffer, unsigned long count,
void *data)
{
char procfs_buffer[PROCFS_MAX_SIZE];
/* get buffer size */
unsigned long procfs_buffer_size = count;
if (procfs_buffer_size > PROCFS_MAX_SIZE ) {
procfs_buffer_size = PROCFS_MAX_SIZE;
}
/* write data to the buffer */
if ( copy_from_user(procfs_buffer, buffer, procfs_buffer_size) ) {
return -EFAULT;
}
int = buffer2int(procfs_buffer, procfs_buffer_size);
return procfs_buffer_size;
}
總結
以上是生活随笔為你收集整理的linux 字符转int,如何在Linux内核中将char []字符串转换为int?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eml文件的格式是什么
- 下一篇: linux虚拟地址被大量占用,《Linu